instanceof 続きつづき

id:moAnnetenna:20031014#p8
で納得してたのはinstanceof全体について、存在意義があるのかなぁ、ということでした。でも
instanceof全部無くすという話でもないらしく
http://java-house.jp/ml/archive/j-h-b/026068.html#body
の引用部分のツッコミがあるようです。

キャストされる可能性がなければ(ない使い方なら)
メソッド定義(静的。定義された型が利用される)なんでしょうが、キャストされる可能性を考えるならinstanceof(動的。その変数がさしているオブジェクトの生成型?が利用される)を使いましょう。ということか。
要は使い分けってことかなぁ、となっとくしておく。

静的な実装か、動的な実装か。