设计模式六大原则总结

设计模式

  1. OCP开闭原则:开-拓展,闭-修改。软件实体可以扩展,但是不可修改。即面对需求,对程序的改动可以通过增加代码来完成,但是不能改动现有的代码。
  2. SRP单一职责原则:模块,功能独立,单一职责,就一个类而言,应该仅有一个引起它变化的原因。
  3. DIP依赖倒置原则:上层不应该依赖下层的实现,面向抽象coding,而不是面向实现coding。降低需求和实现的耦合。
  4. ISP接口隔离原则:接口的独立(使用单个专业的接口,比使用单个胖接口好)。每个接口中不存在派生类用不到却必须实现的方法,如果不然,就要将接口拆分,使用多个隔离的接口。
  5. LSP里氏替换原则:子类在系统中可以用来替代父类,父类能够出现的地方,子类就一定能替代。子类尽量不要修改父类。
  6. 迪米特原则如果两个类不直接通信,那么这两个类就不应当发生直接的相互作用。如果一个类需要调用另一个类的某个方法的话,可以通过第三个类转发这个调用。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月17日
下一篇 2021年11月17日

相关推荐