依存関係逆転の原則
SOLID原則の一つ。上位モジュールは下位モジュールに依存すべきではなく、両者とも抽象に依存すべきという原則。
抽象化の具体的な適用例。実装が一つしか存在しない場合でもインターフェースを定義する理由の一つ。
効果:
- テスタビリティの向上(モックへの差し替えが容易)
- モジュール間の結合度低減
- 変更の影響範囲の局所化
Select a result to preview
SOLID原則の一つ。上位モジュールは下位モジュールに依存すべきではなく、両者とも抽象に依存すべきという原則。
抽象化の具体的な適用例。実装が一つしか存在しない場合でもインターフェースを定義する理由の一つ。
効果: