代码之家  ›  专栏  ›  技术社区  ›  user366312

n层设计混乱

  •  1
  • user366312  · 技术社区  · 16 年前

    有没有人能给我提供一个网页链接,显示一个正确的N层设计方法,使用VS2005和C中的示例源代码?

    如果我创建的图层如下所示,我会在一点上感到困惑:

       UI
       |
    Business Logic
       |
      Data Access
    

    那我怎样才能实现真正的OOP呢?

    在OOP中,所有活动都应该封装在一个对象中。

    根据我的想法,这应该是这样分层的:

       UI
       |
    Business Objects
       |
    Business Logics
       |
    Data Access
    

    但是当尝试设计这样的层时,我遇到了循环引用问题。

    我的一个朋友告诉我,他通过反思解决了这个问题。

    那么,将C应用程序分为多个层的行业标准方法是什么?

    一个亟待解决的问题是,哪个层承载或映射?

    1 回复  |  直到 16 年前
    推荐文章