阅读背景:

《java与模式》读书笔记4----里氏代换原则(LSP)和依赖倒转原则(DIP)

来源:互联网 

里氏代换原则(LSP):如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有变化,那么类型T2是类型T1的子类型。换言之,一个软件实体如果使用的是一个基类的话,那么一定使用于其子类,而且它根本不能察觉出基类对象和子类对象的区别。如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: