题目内容

Open-Close原则的含义是一个软件实体()

A. 应当对扩展开放,对修改关闭.
B. 应当对修改开放,对扩展关闭
C. 应当对继承开放,对修改关闭
D. 都不是

查看答案
更多问题

下列模式中,属于行为模式的是( )

A. 工厂模式
B. 观察者
C. 适配器
D. 都是

策略模式的结构中包括三种角色上下文、具体策略和抽象策略。抽象策略角色( )。

A. 只能是具体类
B. 只能是抽象类
C. 可以是抽象类、具体类或接口
D. 可以是子类

关于单一职责,以下叙述错误的是( )。

A. 一个类只负责一个功能领域中的相应职责
B. 就一个类而言,应该有且仅有一个引起它变化的原因
C. 一个类承担的职责越多,被复用的可能性越大
D. 当一个类承担的职责过多时,需要将职责进行分离,将不同的职责封装在不同的类中。

以下关于面向对象设计的描述错误的是( )。

A. 高层模块不应该依赖于低层模块
B. 抽象不应该依赖于细节
C. 细节可以依赖抽象
D. 高层模块通常依赖于低层模块

答案查题题库