07/10/22 22:05:42
>>65
どうだろう。
でも、この「流れるようなインターフェース」の主旨としては、thisを返すようになっていると思うよ。
クラスライブラリ全般にわたって「流れるようなインターフェース」が用いられているSmalltalkでは、メソッドに明示的な戻り値が指定されていない場合はselfが返される、という仕様になっている。
それとダックタイピングによって全体で統一された使い方が出来るわけです。
今のJavaだと、ほんの一部だけが流れるようなインターフェースになるだけで、統一性のない、バラバラなアプローチが混在する結果になると思います。