设计模式之设计原则

112 阅读1分钟
  • 1、单一职责原则 一个类应该针对某一个功能,而不是把多个功能放到一个类里;功能独立出来,便于维护和修改。但是对于单一职责的界定划分需要靠个人经验处理
  • 2、开闭原则 对于问题修改是封闭的,但是对于新增的功能或者扩展应该是开放的。
  • 3、里氏替换原则 引用基类的地方都可以透明的使用子类替换,反过来不行。
  • 4、依赖倒置原则 模块间的依赖是通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口或抽象类发生
  • 5、接口隔离原则 类间的依赖关系应该建立在最小的接口上
  • 6、迪米特原则 一个类应该对另外一个类知道的越少越好,调用方法即可,其他的一概不管。

遵循面向对象六大原则就是我们走向软件灵活之路所迈出的第一步。