★★Java質問・相談スレッド149★★
レス数が900を超えています。1000を超えると表示できなくなるよ。
0901デフォルトの名無しさん
2011/12/23(金) 21:32:32.27少し考えてみたけど、interfaceでやったりinterface型を仕様拡張するのでなく、java8ではclass AbstractCollectionなど必要なクラスに個別にpararel,filterなどを付けるに留めて限定的サポートのみで抑える。
java.lang.reflectや、jre familyならAbstractCollectionに直接キャストを使うなどjava7では明示的キャストやライブラリapi呼び出し仕様にしておく。
そしてjava9でクロージャを入れて、Cloneableのようなinterfaceマーカー規約と、プロトタイプ指向(ducktyping or 出来れば動的バインド)な機能を導入するのが現段階での自然な拡大方法だろと思う。
レス数が900を超えています。1000を超えると表示できなくなるよ。