SOLID设计原则之里氏替换原则
1. 引入
SOLID设计原则的之中的开闭原则(Open/Closed Principle, OCP)主要是基于抽象和多态实现的。而实现抽象和多态的关键机制之一就是继承。
如何设计继承体系才能使得抽象和多态正常的发挥作用,并且不违背开闭原则呢? 这是里氏替换原则(Liskov Substitution Principle, LSP)要解决的问题。
2. 定义
里氏替换原则的定义如下:
Funct...
原创
2019-05-02 16:44:50 ·
391 阅读 ·
0 评论