ソフトウェア開発メモ

日々のソフトウェア設計、実装で考えている、気づいた事を書いています。それが真実か否かは保証しません。悪しからず。

依存と関連について

関連(集約もそうだけど)、インスタンス変数を持つ事によって示される。

依存は引数経由のみで関わる場合が該当する。後、メソッドの内部で生成されて関わりを持たずに消滅するクラスも依存関係に属する。

関連はクラスの一部そのものでその状態をつかさどるのに対し、依存はレイヤーやパッケージの依存関係を破壊しない限り、害は少ないはず?。