OOP
友達の友達とは無関係であれ。
クラスAとクラスBとクラスCがあったとする。 クラスAだけを使う開発者は、クラスAの知識だけ知っておけばいいように設計すべき。
classA.funcA().funcB()
こういうのを使うのはダメ、絶対。 lassA.func()だけ使おう