「上位のモジュールは下位のモジュールに依存してはならない」という原則。 下位のモジュールに依存すると、モジュールが変更されたときに影響を受けてしまう。 各モジュールの間に抽象クラスを導入し、各モジュールはこの抽象クラスに依存することで、モジュールを疎結合に保てる。
テクニカルライター。開発者向けのドキュメントを書いています。元エンジニア。共著で「現場で使えるRuby on Rails 5」を書きました。趣味はスプラトゥーンです。
Udemyで配信しているプログラミング関連コースのクーポンを公開しています。