generated at
Clean Architecture

Uncle Bobが提案したアーキテクチャ
レイヤーの役割を定義する
レイヤーの定義は自由
数とか決まってない、好きにしてよし
レイヤーの責務を明確化
namespaceなどでわかりやすくする
依存のルールを守る
関心の向きは一方向
原則的に同一レイヤー内では依存させない
レイヤーを飛び越えない
レイヤー間の関心を分離
interface

同心円の図は関心の向き
データの流れはまた別です