Presentation, Application, Domain, Infrastructure に分割
• Presentation
◦ PDS の P と同じ
• Domain
◦ 型情報やビジネスロジックを配置(Angular にとらわれない TS で実装)
◦ アプリケーションフレームワークにも依存しないのが理想
• Infrastructure
◦ API Wrapper や GoogleAnalytics のための Adapter などを配置
• Application
◦ Domain, Infrastructure 以外を配置
20 Layered Architecture