私は現在、ドメイン駆動設計を研究しており、WPF プロジェクトに適用しようとしています。いくつかのチュートリアル ビデオを見て、次のような多くの記事を読みました。
- 同じレイヤーでのオニオン アーキテクチャの依存関係: インフラストラクチャと Web 通信
- http://eohmicrosoft.blogspot.fr/2012/08/laying-it-out-onion-architecture.html
- ドメイン駆動設計: ドメイン サービス、アプリケーション サービス
インターフェイスと制御の反転に焦点を当てていることがわかりました。いくつかの繰り返しレイヤー名があったことを読みました(知識の範囲を表すためのドメイン/コア、永続化のためのインフラストラクチャ、...のアプリケーション...私は理解していません)が、私が読んだ記事に応じて変化します。表示されないものもあります。
理論的には、すべてのニーズと問題に対処するためにオニオンアーキテクチャで必要なすべてのレイヤーのリストを、その意図 (どのようなコードが含まれているか、どのようなニーズを満たそうとしているか) とともに持つことは可能でしょうか? 、どのレイヤーを参照する必要がありますか)、お願いします。