面向对象三:里式替换原则

2018-04-12  本文已影响35人  精神病患者link常

所有引用基类(父类)的地方必须能透明地使用其子类的对象

正如我们知道的,面向对象的三大特性是:继承、封装、多态,里氏替换原则就是依赖于继承和多态两大特性。简单地说,就是父类能出现的地方子类就可以出现,而且替换成子类也不会出现任何错误或者异常,而使用者也无需知道是父类还是子类。但是有子类的地方不一定适用于所有父类。

上一篇下一篇

猜你喜欢

热点阅读