VS2005 と C# のサンプル ソース コードを使用した n 層設計の正しいアプローチを示す Web リンクを提供してくれる人はいますか?
次のようなレイヤーを作成している場合、ある点で混乱します。
UI
|
Business Logic
|
Data Access
それでは、どうすれば真のOOPを達成できますか?
Coz OOP では、すべてのアクティビティをオブジェクト内にカプセル化する必要があります。
私の考えによれば、これは次のように階層化する必要があります。
UI
|
Business Objects
|
Business Logics
|
Data Access
しかし、このようなレイヤーを設計しようとすると、循環参照の問題が発生しました。
私の友人の 1 人が、Reflection でこの問題を解決したと教えてくれました。
それでは、ac# アプリケーションをレイヤーに分離する業界標準のアプローチとは何でしょうか?
切実な問題は、OR マッピングをホストするレイヤーはどれかということです。