Slide 7
Slide 7 text
Copyright © NIFTY Corporation All Rights Reserved.
7
アーキテクチャに共通する概念
API / iOS / Android共に の考えを導入
Clean Architecture
各レイヤーにより関心の分離する
DIP(Dependency Inversion Principle)により依存の方向を一方向にする
フレームワーク/UI/データベース等を変更・交換しやすくする
Clean Architecture
DB
UI
Devices
Controllers
Entity
Use Cases
Gateways
DataSouceInterface
DataSouceImplement
Repository(呼び出し側)