サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
CES 2025
zenn.dev/yoshinani_dev
依存性逆転の原則とは SOLIDの原則のD、依存性逆転の原則(Dependency Inversion Principle)とは、ざっくり言えばプログラムの重要な部分が、重要でない部分に依存しないよう設計すべきであるということです。 これを実現するためには依存関係の向きを自由に制御するテクニックが非常に役立ちます。 この記事ではそのテクニックを簡単な具体例を交えて紹介します。 依存性の逆転のやり方 例えばクラスAがクラスBに依存している状況を考えます。 具体例: Aは挨拶するとき、Bに挨拶の仕方を教えてもらって挨拶している class B { // クラスBの定義 getHowToGreet() { // 挨拶の仕方を取得する関数 return "こんにちは" } } class A { // クラスAの定義 greet() { // コンソールに挨拶を出力する関数 const b = n
このページを最初にブックマークしてみませんか?
『zenn.dev』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く