系列总链接:https://blog.csdn.net/qq_22122811/article/details/112360387
会修电脑不会修收音机-里氏代换:(截图来自于《大话设计模式》)
1.父类增加了新的接口,但并不影响子类的功能,子类无须做修改;开放,封闭原则;
2.如图,只需要改彼此间的接口,而需要影响自身模块的修改;
启发:
里氏代换原则的效果就是子类包含所有的父类的非private的属性和行为,像企鹅不能飞,但是鸟可以飞,就说明他们不能是继承关系,至少没有满足里氏代换原则。