ABAP设计模式之---“里氏替换原则(Liskov Substitution Principle)”
1.定义子类型必须能够替换掉他们的父类型。2.解读子类可以扩展父类的功能,但不能改变父类原有的功能。也即:a)子类可以实现父类的抽象方法,但不能覆盖/重写父类的的非抽象方法b)子类可以增加自己的特有方法遵循上述原则的原因在于,继承是有入侵性的,所有的子类都会拥有父类的(非private)属性的方法。这使得父类与子类之间存在着“强耦合”,父类属性和方法的变化,会直接影响子类。保证父类的方法不被“覆盖