Java - 定义 - “替换原则”

Tom*_*Tom 4 java

我读了一篇关于继承的摘要,它总是使用“替换原则”的定义。但它并没有解释这个原理的含义。

这是什么原理?

谢谢你。

irr*_*ble 6

意思很明确:子类必须遵守超类设置的契约。

如果你扩展一个超类,你应该阅读它的文档并按照它的指示实现。就这样。

如果我再听到一次“Liskov 替换”,我会杀死一只小猫。