1
任何人都可以提供一個網絡鏈接,顯示正確的方法的n層分層設計與VS2005和C#中的示例源代碼?n層設計混亂
我感到困惑的一點,如果我創建圖層類似如下:
UI
|
Business Logic
|
Data Access
那我怎麼才能實現真正的OOP?
因爲在OOP中所有的活動都應該封裝在一個Object中。
按照我的想法,這應該是分層是這樣的:
UI
|
Business Objects
|
Business Logics
|
Data Access
但試圖設計這樣的層時,我經歷了循環引用問題。
我的一個哥們告訴我說,他用反射解決了這個問題。
那麼在將c#應用程序分成多個層的行業標準方法是什麼?
而一個令人頭疼的問題是,哪一層承載OR-Mapping?