网上哪有好的评论,字数不用太多,精练易懂就可以。主要是针对说给企业的,不是说给程序员听的。要我自己说只能说上来一些,但是零零碎碎的。。希望大家帮帮忙。

解决方案 »

  1.   

    三层早就不流行的了 
    你现在看一下MICROSOFT 的 PETSHOP  我感觉整体设计思想还不错
      

  2.   

    而且 现在对于 PETSHOP 模式的 代码生成器也有好多
      

  3.   

    PETSHOP就是典型的三层结构~ 别以为加了一堆接口项目就是N层了~
      

  4.   

    你的应用分几层没有太多的限制,关键看你想把你的应用从功能上划分为几个模块进行管理,
    比如界面部分放在一个winui包里,业务规则部分放在br包里,数据访问放在da包里,这就是你提到的典型的三层从架构上划分.但是你要体会这样划分有什么好处,如果不划分,你的代码将是这样来写的,是不是维护性和扩展性都不是很好?很有可能可读性都不是很好,呵呵,编程也是一门艺术,讲求美感,分层技术通过减小模块耦合度,规则封装等手段来让你来策划你的艺术品,让它更美,更有生命力。