当把用户界面的业务层分开后,只需要很少的变动就可以了

解决方案 »

  1.   

    呵呵,Zengqf_W (闷不出)兄弟像是在自说自话,程序分层带来的最大的好处就是灵活性以及可扩展性,而这也就是你最后那个问题的答案,要想尽量减小因用户需求变动而引起的系统的变动(注意,不可能完全避免),就需要很好的划分表现层、业务层。
      

  2.   

    分层就是为了提高可复用度,封装性。
      

  3.   

    分层 有利于增加重用性,模块化,清晰度, 及已后的扩展
      

  4.   

    可以分布计算;
    减轻数据库服务器的压力等;
    维护方便。
      

  5.   

    分层好处我不多说了,坏处就是工作量加大很多且接口难以定义。
    所以如果小系统就免了。两层足以,大系统建议还是分开;)要想需求变而系统不便,把元数据加进来把,会让你吃惊的,不过难度急剧加大