概念:
所有引用基类的地方必须能透明的使用其子类的对象,即只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,
因此在程序中尽量使用基类类型对对象进行定义,而在运行时再确定其子类类型,用子类对象替代父类类型;但是有子类出现的地方,父类未必能适应。
里氏替换原则
原文:https://www.cnblogs.com/wzxNote/p/12625149.html