分层设计

分层设计:把各个功能按调用流程进行了模块化,模块化带来的好处就是可以随意组合,就是要把界面部分、业务逻辑部分、数据库访问部分的代码放在各自独立的方法或类中编写,这样就不会出现牵一发而动全身的问题了。这样分层后,还可以方便切换各层,譬如原来的界面是Swing,现在要改成BS界面,这时候不需要涉及业务和数据访问的代码,只需编写一条web界面就可以了。

  分层的好处:

        1.实现了软件之间的解耦,提高软件的可扩展性;

        2.便于程序员的分工和软件的维护

        3.提高软件组件的重用

        4.便于替换某种产品或实现

        5.更适用于用户需求的不断变化

猜你喜欢

转载自freedomchx.iteye.com/blog/2226401