首页
下列UML类图表示的是()设计模式。
精华吧
→
答案
→
知到智慧树
→
未分类
下列UML类图表示的是()设计模式。
A.工厂方法
B.策略
C.抽象工厂
D.观察者
正确答案:工厂方法
Tag:
工厂
方法
观察者
时间:2024-01-15 21:19:36
上一篇:
在面向对象软件开发过程中,采用设计模式(),
下一篇:
关于工厂设计模式的叙述中,错误的是()
相关答案
1.
()设计模式为股票信息的发布与对股票感兴趣的股民之间的耦合,减少到最小程度,股民可以自由地决定何时需要得到股票信息或者取消得到通知。
2.
()设计模式实现了算法的提供方与算法的使用者隔离,使得算法的变化独立于算法的使用。
3.
()设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。
4.
适配器(Adapter)设计模式可以用于()
5.
根据Christopher Alexander对模式的定义,模式有四个本质的构成。下列()不是其中之一。
6.
()将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
7.
以下关于Singleton(单例)设计模式的叙述中,不正确的是()。
8.
一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,可使各对象不需要显式地相互引用,使其耦合松散。而且可以独立地改变它们之间的交互,分布通信。
9.
在面向对象技术中,不同的对象在收到同一消息时可以产生完全不同的结果,这一现象称为()。利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上生成的对象能够给通用消息以不同的响应。
10.
以下场景()不适合应用纯虚构原则进行职责分配。
热门答案
1.
如果依据信息专家原则获得的解决方案不合适,既不想违反低耦合、高内聚,也不想违反其他的原则,该如何把职责分配给对象?以下()是可以选择的GRASP原则。
2.
依赖倒置原则(Dependence Inversion Principle, DIP)就是要依赖于(),或者说要针对接口编程,不要针对实现编程。
3.
类的设计应遵循三条基本原则。对于一个设计并实现好的类,如果需要功能上的扩充,一般来说应该通过添加新类实现,而不是修改原类的代码。这种原则叫()。
4.
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对()开放,对修改关闭。
5.
在面向对象方法中,支持多态的是()。
6.
软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到()。
7.
由谁(某个类)来负责创建另一个类的新实例(对象)?可以根据如下()的GRASP原则来处理。
8.
需求与领域分析阶段的主要工作,不包括()。
9.
针对重要的系统事件定义操作契约,以下()不是操作契约要求的内容。
10.
契约式设计(Design by Contract)的核心思想,不包括以下()。