ソフトウェアエンジニアが知っているべきSOLID原則についての記事です。SOLID原則は、5つの原則の頭文字を並べた言葉で、S・O・L・I・Dそれぞれの原則について、5回に分けて説明する記事です。1) Single Responsibility Principle‥単一責任の原則2) Open/closed principle‥オープン/クロースドの原則3) Liskov substitution principle‥リスコフの置換原則4) Interface segregation principle‥インターフェース分離の原則5) Dependency inversion principle‥依存性逆転の原則 今回は5番目の依存性逆転の原則です。 なぜソフトウェアエンジニアがSOLID原則について知っていなければいけないかは最初の記事をご覧ください。 依存性逆転の原則ものすご
![よくわかるSOLID原則5: D(依存性逆転の原則)|erukiti](https://cdn-ak-scissors.b.st-hatena.com/image/square/4da1f9d7772e052b89594d88e306c0fcf05772a9/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F13978976%2Frectangle_large_type_2_ea7d85f7458627f24be179676d4dc499.jpeg%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)