里氏替换原则、里氏替换原则:良好的面向对象设计基石
里氏替换原则:良好的面向对象设计基石 什么是里氏替换原则? 里氏替换原则(Liskov Substitution Principle,LSP)是面向对象设计中的一项基本原则,它是由计算机科学家芭芭拉·利斯科夫(Barbara Liskov)在1987年提出的。它的核心思想是:任何基类可以出现的地方,子类一定可以出现,而且替换成子类也不会产生任何错误或异常。 换句话说,如果一个软件实体使用了一个基类的对象,那么这个实体在不知道的情况下,应该能够使用基类的任何子类对象,而不会影响程序的正确性和可靠