问题 单项选择题

以下关于构件级设计原则的描述中,错误的是______。

A.模块应该对外延具有封闭性,对修改具有开放性
B.子类可以替换它们的基类
C.依赖于抽象,而非具体实现
D.多个用户专用接口比一个通用接口要好

答案

参考答案:A

解析: 适用于构件级设计的4个基本设计原则如下。
①开关原则,即模块应该对外延具有开放性,对修改具有封闭性。
②Liskov替换原则,即子类可以替换它们的基类。
③依赖倒置原则,即依赖于抽象,而非具体实现。
④接口分离原则,即多个用户专用接口比一个通用接口要好。

单项选择题
单项选择题