doc.dev1x.org
Loosely Coupled(粗結合)
1. 原則
良いコードは粗結合である
具体的なロジックに直接依存しない(間接的に依存する)
2. 根拠
具体的なロジックに変更があってもクラスを利用している側には影響を及ぼさない(または軽微にできる)
3. 指針
クラスを利用する者/呼び出しを行う者の視点で設計する
インターフェイスに依存させ、具体的なクラスに依存させない
4 注意事項
特に無し
参考資料
O'Reilly Japan - レガシーコードからの脱却
関連
モジュール同士は粗結合に保つ