LoginSignup
0
0

クリーンアーキテクチャ個人的まとめ(Ⅳ部)

Posted at

クリーンアーキテクチャⅣ部

個人的概要

  • コンポーネントとはデプロイの単位。システムの一部としてデプロイできる、最小限のまとまり
  • よくできたコンポーネントは常に個別にデプロイできる状態を保っているため、個別に開発を進められる
  • モジュール同士をつなぎ合わせて実現される一つの処理(コンポーネント)のまとめ方の観点について
    • 非循環依存関係の原則
    • 安定依存の原則
    • 安定度・抽象度等価の原則

ポイント

コンポーネントの結合の3つの原則

  • 非循環依存関係の原則
    コンポーネントの依存グラフに循環依存があってはならない
  • 安定依存の原則
    安定度の高い方向に依存すること
    (多くのモノへ依存される方に依存すること。長い物には巻かれろ)
  • 安定度・抽象度等価の原則
    コンポーネントの抽象度は、その安定度と同程度でなければならない
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0