Pattern-No.00 设计模式之设计原则

1)找出应用中可能须要变化的地方,把他们独立出来,不要和那些不须要变化的代码混合在一块编程

2)针对接口编程,而不是针对实现编程。针对接口编程,实际上指针对超类编程。超类型能够是一个接口类,也能够是一个抽象类。具体实现具体对待使用spa

3)多用组合,少用继承。“有一个”比“是一个”更好设计

4)为了交互对象之间的松耦合设计而努力,松耦合设计可以让咱们创建有弹性的OO系统,可以应对变化,由于对象之间的相互依赖已经降到最低指针

5)开发-关闭原则:对修改关闭,对扩展开放。咱们的原则是容许类进行扩展,在不修改现有代码的状况下,经过扩展新类就能够实现新的行为对象

6)依赖倒置原则:依赖抽象,不依赖于具体类。不能让高层组件依赖于底层组件。不管高层组件或底层组件,都要依赖于抽象继承

相关文章
相关标签/搜索