面向对象的设计原则,下面哪个是错误的()


面向对象的设计原则,下面哪个是错误的()

A.SRP(单一职责原则)就一个类而言,应该仅有一个引起它变化的原因

B.OCP(开闭原则)软件实体应该是可以扩展的,但是不可以修改

C.DIP(依赖倒置原则)抽象不应该依赖于细节,细节应该依赖于抽象

D.LSP(Liskov替换原则)基类型必须能够替换掉它们的子类型

正确答案:D