オブジェクト指向の先には一体何があるんですか?
■ このスレッドは過去ログ倉庫に格納されています
0844デフォルトの名無しさん
2010/04/11(日) 16:13:10>>830には、君がそう主張する「理由」が何も書いてないけどね。
アホとかバカとか書く前に、少しは自分の主張をロジカルに書いてくれ。
それはともかく、Hogeに渡したFooインスタンスを、
1. そもそも他で使おうとすべきでない
2. 使おうとするなら、Fooはきちんとそれを想定して設計すべき
のどちらか、ってこれ三度目なんだけどな。
2は、例えばFooをimmutable、つまり一度生成したら二度と状態が変わらないものとして
設計する方法がある(Fooの状態を変更したい場合は、新たなFooインスタンスを生成する)。
これなら、君の心配する問題は起きない。
つうか、そもそもhoge.method(foo)でも同じ問題が起きると思うのだが、
なぜコンポジションの場合でのみ問題があると考えるの?
■ このスレッドは過去ログ倉庫に格納されています