有没有人能给我提供一个网页链接,显示一个正确的N层设计方法,使用VS2005和C中的示例源代码?
如果我创建的图层如下所示,我会在一点上感到困惑:
UI
|
Business Logic
|
Data Access
那我怎样才能实现真正的OOP呢?
在OOP中,所有活动都应该封装在一个对象中。
根据我的想法,这应该是这样分层的:
UI
|
Business Objects
|
Business Logics
|
Data Access
但是当尝试设计这样的层时,我遇到了循环引用问题。
我的一个朋友告诉我,他通过反思解决了这个问题。
那么,将C应用程序分为多个层的行业标准方法是什么?
一个亟待解决的问题是,哪个层承载或映射?