如图8-43(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-43(b)所示的UML类图描述了该模式的一种应用,其中与图8-43(a)中的"Abstraction"对应的类是(2)。
空白(1)处应选择()
A.Command
B.Bridge
C.Composite
D.Proxy
您可能感兴趣的试卷
你可能感兴趣的试题
A.架构模式
B.惯用法
C.设计模式
D.分析模式
(1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。
空白(2)处应选择()
A.架构模式
B.惯用法
C.设计模式
D.分析模式
(1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。
空白(1)处应选择()
A.架构模式
B.惯用法
C.设计模式
D.分析模式
A.虚拟机
B.管道-过滤器
C.事件驱动
D.微内核-扩展
Windows操作系统在图形用户界面处理方面采用的核心架构风格是(1)风格。Java语言宣传的"一次编写,到处运行"的特性,从架构风格上看符合(2)风格的特点。
空白(1)处应选择()
A.虚拟机
B.管道-过滤器
C.事件驱动
D.微内核-扩展
某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图,如图8-41所示。图中与Command模式中的"Invoker"角色相对应的类是(1),与"ConcreteCommand"角色相对应的类是(2)。
空白(2)处应选择()
A.Command
B.Menultem
C.Open
D.BulktinBoardScreen
某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图,如图8-41所示。图中与Command模式中的"Invoker"角色相对应的类是(1),与"ConcreteCommand"角色相对应的类是(2)。
空白(1)处应选择()
A.Command
B.Menultem
C.Open
D.ButktinBoardScreen
A.命令(CommanD)
B.适配器(Adapter)
C.装饰(DecoratE)
D.享元(Flyweight)
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用(1)设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用(2)设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用(3)设计模式将该类的接口转换成我们希望的接口。
空白(2)处应选择()
A.命令(CommanD)
B.适配器(Adapter)
C.装饰(DecoratE)
D.享元(Flyweight)
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用(1)设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用(2)设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用(3)设计模式将该类的接口转换成我们希望的接口。
空白(1)处应选择()
A.命令(CommanD)
B.适配器(Adapter)
C.装饰(DecoratE)
D.享元(Flyweight)
最新试题
易用性关注的是对用户来说完成某个期望任务的容易程度。
使用质量属性场景的概念主要是为了使质量属性更清楚、能操作度量。
Pipe-and-Filter构架天然地支持并行,并具有良好的性能。
安全性是衡量系统在向合法用户提供服务的同时,阻止非授权使用的能力。
一个网站可以通过隔断和公网的连线来绝对保证安全。
软件构架评估的主要目的是控制风险,ATAM是一个结构化的软件构架评估方法。
构架并不能独立实质量属性,它为质量属性的实现提供了基础。
安全性质量属性场景的环境包括在线或离线、直接或通过防火墙入网。
维持语义的一致性的目标是确保模块中所有责任都能协同工作,不需要过多依赖于别的模块。
好的构架设计是一系列相容的原理和技术的产物,在项目的各个阶段保持一致。