Macho000

Clean Architectureとは

ソフトウェアを開発する際の信条のことである。具体的には、ソフトウェアデザイン要素(ソフトウェア設計工程)をリングレベルに分解することである。

クリーンアーキテクチャでのコードの依存関係は外側から内側へと動く。つまり、内側の層に位置するコードは外側の層に位置するコードの情報を取得できないことを意味する。逆に外側の層に位置するコードは内側の層のコードにアクセスすることができない。

picture 1

参考文献

clean architecture

#モデル設計