标签:模式 里氏替换原则 编程 使用 接口实现 有一个 合并 不可 说明
五大原则
1.单一职责原则
主要针对一个类里的方法,对起作用单一化,保证不夹杂其他;在很多场合并不能单一用,很难做到。
对于一个类的方法要做到这个里面只有这一种模式,这个模式听起来很容易,但是很吃编程经验的模式,也是比较难掌握的模式。
2.里氏替换原则
父类存在的地方子类就可以存在,子类存在的地方父类不一定能存在。
应用场景(战场),有一个接口类(枪),在对接口实现后的类为(步枪,手枪),使用的地方类(士兵)使用的是接口(枪),在具体场景下将接口里的类替换成实现类,例如:士兵狗蛋(士兵)使用步枪(实现枪的实现类)。
子类替换父类,对应了父类存在地方子类就可以存在。
注意的是在类中调用务必使用父类和接口,如果不可以,就说明违反分层原则。
3.依赖倒置原则
4.接口隔离原则
5.开闭原则
一大法则
1.迪米特法则
标签:模式 里氏替换原则 编程 使用 接口实现 有一个 合并 不可 说明
原文地址:https://www.cnblogs.com/liuyang95/p/11457934.html