设计模式六大原则

202 阅读1分钟

单一职责原则

一个类,一个函数只负责一个功能,当出现职责扩散时,拆分2个类或者2个函数,避免出现bug

里氏替换原则

子类继承父类时,可以重写父类的抽象方法,但是不能重写父类的非抽象方法,可以添加新的方法

依赖倒置原则

面向接口编程,提供公共的接口,相关类继承该接口

接口隔离原则

一个类只继承跟他有关的接口,接口里面的方法都是需要的
否则,需要对接口进行拆分,细化

迪米特法则--Law of Demeter

降低耦合,只跟直接关联的类交互

开闭原则

对内可扩展,对外,关闭