嘻哈说:设计模式之里氏替换原则

1、定义 按照惯例,首先我们来看一下里氏替换原则的定义。 所有引用基类(父类)的地方必须能透明地使用其子类的对象。 通俗的说,子类可以扩展父类功能,但不能改变父类原有功能。 核心思想是继承。 通过继承,引用基类的地方就可以使用其子类的对象了。例如: Parent parent = new Child(); 重点来了,那么如何透明地使用呢? 我们来思考个问题,子类可以改变父类的原有功能吗? publ
相关文章
相关标签/搜索