设计模式笔记—里氏替换原则
里氏替换原则 概念:英文全称是Liskov Substitution Principle,缩写是LSP.第一种定义是:如果对每一个类型为S的对象s1,都有类型T定义的t2,使得以T定义的所有程序P在所有的对象s1都代换成t2时,程序P的行为没有发生变化,那么类型S是类型T的子类型。第二种定义:所有引用基类的地方必须能透明地使用其子类的对象。 面向对象语言的三大特