设计原则

1,单一职责原则

  一个类只做一件事,优点就是减少耦合,增加复用性

2,开闭原则

  一个类应该对扩展开放,对修改关闭。在对程序进行拓展的时候,不能去修改原有的代码,而应该增加类来实现功能扩展

3,里氏替换原则

    任何基类可以出现的地方,一定可以替换为实现了功能扩展的子类,曲型应用:多态

4,依赖倒转原则

     所谓依赖倒置原则,就是要依赖于抽象,不要依赖于具体,不要对实现进行编程,这样就降低了客户与实现模块间的耦合

5,合成复用原则

  尽量使用组合/聚合关系,少用继承

6,迪米特法则

    个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能模块相对独立,所以又叫做最少知道原则,目的是

    一个模块修改时,就会尽量少的影响其他的模块

   

posted on 2016-03-27 14:14  rjdbky  阅读(30)  评论(0)    收藏  举报

导航