FluentInterface は別にFowlerやEvansのアイデアでなくて, 大昔からSmalltalkやNeXTstepなどで使われていた (voidを返すんだったらselfを返しとけ) というのはみんな分かっていると思うんだけど, じゃあなぜその後NeXTstepではできるだけvoidを返すようになったかというと, 分散オブジェクトだとselfのコストが高くなっちゃうからなのであった

@2 years ago