Slide 20
Slide 20 text
オニオンアーキテクチャの提案
Infrastructure層 Application Services
層
Domain Services層 Domain Model層
ライブラリ・ドライバ
を使った処理を管理
Domain Services層で
定義する参照型に
従ったモジュール
ビジネスロジック
を管理
言語のインターフェイス
を管理
Domain Service
内の型として
Infrastructure層
を参照 依存関係
逆転の原則
データ構造等
を管理
どこにも
依存しない
見かけ上はこの方向に依存していく