设计模式之禅之里氏替换原则
声明:本文为阅读秦小波所写的《设计模式之禅》所写小结,文章内容可能有部分引述此书。里氏替换原则(Liskov Substitution Principle)1、定义: 里氏替换原则是针对于继承关系而言,只要父类能出现的地方,子类就可以使用,将子类完全替换为父类也不会出现任何异常,但反过来则不行,由子类出现的地方,父类并不一定能完全适应。总而言之:子类能替换父类,但父类并不一定能替换子类。 里氏替换原则为继承(extends)定义了一个良好的规范:1. 子类必须完全实现父类方法;如果不行,