面向对象设计原则实践:之四.里氏代换原则

五、里氏代换原则(LSP--Liskov Substitution Principle) 1. 定义 a). 如果对每一个类型为S的对象o1,都有类型为T的对象o2, 使得以T定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有变化, 那么类型S是类型T的子类型。 b). 子类型必须能够替换它的基类型。LSP又称里氏替换原则。    对于这个原则,通俗一些的理解就是,父类的方法都要在子
相关文章
相关标签/搜索