设计模式七大原则(三)-里氏代换原则

里氏代换原则:   所有引用基类的地方必须能透明的使用其子类对象(就是用基类的地方换成子类不会出错)。里氏代换原则是实现开闭原则的重要方式之一,是对开闭原则的补充。   程序中应尽量使用基类类型来对对象定义,而进行运行时再确定其子类,用子类对象来替换父类。通俗来说:就是子类可以扩展父类的功能,但是不要改变父类原有的功能。即子类继承父类时,可以新增扩展功能,但是不要去重写覆盖父类中的原有方法。 举个
相关文章
相关标签/搜索