题目内容

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

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

查看答案
更多问题

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

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

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

A. 针对接口编程,而不是针对实现编程
B. 尽可能合并类的职责
C. 接口与实现不可分割
D. 优先使用继承而非组合

关于原型模式描述错误的是( )。

A. 原型模式通过给出一个原型对象来指明要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象
B. 浅克隆仅仅复制所考虑的对象,而不复制它所引用的对象,也就是其中的成员对象并不复制。
C. 在原型模式中实现深克隆时通常要编写较为复杂的代码
D. 在原型模式中,不需要为每一个类配置一个克隆方法,因此对于原型模式的扩展很灵活,对于已有类的改造也较为容易

在( )时可以使用单例模式。

A. 隔离菜单项对象的创建和使用
B. 防止一个资源管理器窗口被实例化多次
C. 使用一个已有的查找算法而不想修改已有代码
D. 不能创建子类,需要扩展一个数据过滤类

答案查题题库