別に静的言語派でもないんだけど質問。
あるオブジェクトXが、オブジェクトAの中でオブジェク0トBに引き渡され、
さらにBの中でオブジェクトCに引き渡されたとき、オブジェクトCはMethodYをオブジェクトXに
求めたとする。Aに引数渡すとき、オブジェクトCの仕様をどうやってしってる?
ただメソッドからメソッドへ引き渡されるなら簡単なんだけど、
オブジェクトのフィールドを経由して遥か別地点でこの問題に気づくと非常に面倒くさいんだけど。