大话设计模式笔记----6大原则

来源:互联网 发布:淘宝怎么图片保护 编辑:程序博客网 时间:2024/05/22 11:51

1单一职则原则:  一个类只能有一个引起它变化的原因。

  比如一个游戏,俄罗斯方块。修改界面,不能成为修改游戏逻辑的原因。

2 里氏代换原则:

  所有使用子类的地方, 都可以用父类。 这样添加新的子类的时候就不用修改了,仍然可以用父类代换,从而也达到了开闭原则。

3 依赖倒转原则:

  应该依赖接口和抽像编程,不应该依赖实现。

4 接口隔离原则:

  不能放所有功能放到一个接口上。接口应该最小。

5 迪米特法则:
  一个对象应该对其它对象保持最少的了解。这样其它对像改变对本对象的影响最小。

6 开闭原则:

  用抽你构建框架,用实现扩展细节。遵守前面的5大原则和使用设计模式的目的就是为了实现开闭原则。