单一职责原则
一个类,一个函数只负责一个功能,当出现职责扩散时,拆分2个类或者2个函数,避免出现bug
里氏替换原则
子类继承父类时,可以重写父类的抽象方法,但是不能重写父类的非抽象方法,可以添加新的方法
依赖倒置原则
面向接口编程,提供公共的接口,相关类继承该接口
接口隔离原则
一个类只继承跟他有关的接口,接口里面的方法都是需要的
否则,需要对接口进行拆分,细化迪米特法则--Law of Demeter
降低耦合,只跟直接关联的类交互
开闭原则
对内可扩展,对外,关闭
本文共 290 字,大约阅读时间需要 1 分钟。
一个类,一个函数只负责一个功能,当出现职责扩散时,拆分2个类或者2个函数,避免出现bug
子类继承父类时,可以重写父类的抽象方法,但是不能重写父类的非抽象方法,可以添加新的方法
面向接口编程,提供公共的接口,相关类继承该接口
一个类只继承跟他有关的接口,接口里面的方法都是需要的
否则,需要对接口进行拆分,细化降低耦合,只跟直接关联的类交互
对内可扩展,对外,关闭
转载于:https://juejin.im/post/59c31f986fb9a00a681ad5b5