依存性解決と、インタフェースの単純化

オブジェクト間の依存性を解決する為に
constractor-injection を用いて行うのが
正しいと思う

必要なメソッドのみを外部に公開するのが
正しいって点と

依存性の解決を、オブジェクト生成時に行うのは
オブジェクトの生成の観点として正しいと思うし

初期化時に、依存性が解決していれば
オブジェクトを扱うって点で単純化される

結局のところ、オブジェクト指向って事は
コンポーネント化って事であり


どれだけ、コンポーネントとして単純に提供するかって事


だと、オブジェクトを作り出すって点では
コンストラクタに、その債務を持たせるのが正しい



まとまらない…