里氏替换原则

里氏替换原则:Liskov Substitution Principle
子对象能够替换父类对象出现的任何地方。并且保证原来的逻辑行为不变且保持正确性。

怎么做到??
通过继承,多态来实现。

为什么需要里氏替换?
⽽⾥式替换是⼀种设计原则,⽤来指导继承关系中⼦类该如何设计,⼦类的设计要保证在替换⽗类的时候,不改变原有程序的逻辑及不破坏原有程序的正确性。

你可能感兴趣的:(设计原则)