设计模式六大原则 Como 2017-09-21 202 阅读1分钟 单一职责原则 一个类,一个函数只负责一个功能,当出现职责扩散时,拆分2个类或者2个函数,避免出现bug 里氏替换原则 子类继承父类时,可以重写父类的抽象方法,但是不能重写父类的非抽象方法,可以添加新的方法 依赖倒置原则 面向接口编程,提供公共的接口,相关类继承该接口 接口隔离原则 一个类只继承跟他有关的接口,接口里面的方法都是需要的否则,需要对接口进行拆分,细化 迪米特法则--Law of Demeter 降低耦合,只跟直接关联的类交互 开闭原则 对内可扩展,对外,关闭