【发布时间】:2009-09-01 17:54:18
【问题描述】:
谁能给我提供一个网络链接,显示正确的 n 层设计方法以及 VS2005 和 C# 中的示例源代码?
我有一点很困惑,如果我要创建如下图层:
UI
|
Business Logic
|
Data Access
那我怎样才能实现真正的OOP呢?
因为在 OOP 中,所有活动都应该封装在一个对象中。
按照我的想法,应该是这样分层的:
UI
|
Business Objects
|
Business Logics
|
Data Access
但是在尝试像这样设计层时,我遇到了循环参考问题。
我的一个朋友告诉我,他用反射解决了这个问题。
那么,将 c# 应用程序分层的行业标准方法是什么?
一个亟待解决的问题是,哪个层承载 OR-Mapping?
【问题讨论】:
标签: n-layer