里氏替换原则里面,子类对象替换父类对象,程序P的行为没有发生变化,那么父类才能被真正的复用。如果P发生了变化,父类就不能被复用了吗?能举个例子吗?
来源:3-9 里氏替换原则讲解
从丛
2023-04-16
写回答
1回答
-
geelylucky
2023-04-21
同学你好,关于里氏替换原则的例子,最有名的是“正方形不是长方形”。当然,生活中也有很多类似的例子,例如,企鹅、鸵鸟和几维鸟
从生物学的角度来划分它们属于鸟类;但从类的继承关系来看,由于它们不能继承“鸟”会飞的功能,故它们不能定义成“鸟”的子类。
00
相似问题