Object間の依存
他のclassの名前を知っている
「名前を知っていること」は依存は依存だが、比較的影響力の小さい依存
grep&置換すればokなので修正が容易
他のclassのmethodについて
method名を知っている
methodの引数名を知っている
他のclassのconstructorの引数名なども含む
methodの引数の順番、個数を知っている
class内部でnewすることは、依存度を増すので良くない
ということを前提とすると、class Aの内部でclass B、その内部でclass Cを使いたい
と、なったときに、Aのconstructorから順々に渡していかないといけないのでダルそう
そもそもclass内部でnewできるような設計にするなよとも思うmrsekut.icon
そのプログラミング言語の設計が悪い
あるいは、OOPを実現するツールとしてclassを採用したことの欠陥だと思う
参考