DIP(依存性逆転の原則) D
Dependency Inversion Principle
具体的なクラスではなくインターフェースなどの抽象に依存させて、仕組みを差し替えやすくする設計原則。
『プリンシプル オブ プログラミング』関連の用語を分かりやすくまとめました!関連する原則へのリンク付きです!
4件
具体的なクラスではなくインターフェースなどの抽象に依存させて、仕組みを差し替えやすくする設計原則。
クラスが自分で new せず、必要なオブジェクトを外から受け取ることで、差し替えやテストをしやすくする設計のやり方。
あるコードが別のコードに頼って動く関係のこと。依存が多すぎたり強すぎると変更やテストが難しくなる。
必要なオブジェクトを共有窓口から取得する仕組みだが、依存関係が見えにくくなりテストしづらくなりがちなパターン。
経験:Webアプリ/業務システム
得意:PHP・JavaScript・MySQL・CSS
個人実績:フォーム生成基盤/クイズ学習プラットフォーム 等
詳しいプロフィールはこちら! もちもちみかんのプロフィール