2019年12月18日のブックマーク (1件)

  • 依存関係逆転の法則とクリーンアーキテクチャ - Qiita

    この記事について この記事は、 弁護士ドットコム Advent Calendar 2019 - Qiita の 18 日目の記事になります。 依存関係逆転の法則 (The Dependency Inversion Principle, DIP) 以前 Eureka Tech Blogの中で、SOLID 原則の D についての 依存関係逆転の原則の重要性について - Eureka Engineering という解説がありました。依存関係逆転についてコードも交えた実例としての説明があり非常に参考になるとともに、私の周りで議論が起こりましたので、それについて考察を行った結果を記してみたいと思います。 元となった記事での解説内容を簡単にまとめますと次のようなものです。(各図は元記事から引用) 以下のような Controller Service Repository という呼び出し関係があったとしま

    依存関係逆転の法則とクリーンアーキテクチャ - Qiita
    ry_mizuki
    ry_mizuki 2019/12/18
    “クリーンアーキテクチャを取り入れる場合には、Serviceを上位とする構造を考える必要があるのでは?”