当前位置:高级系统架构师题库>软件架构设计题库

问题:

[单选,共用题干题]

某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图,如图8-41所示。图中与Command模式中的"Invoker"角色相对应的类是(1),与"ConcreteCommand"角色相对应的类是(2)。


空白(2)处应选择()

A . A.Command
B . Menultem
C . Open
D . BulktinBoardScreen

(1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。空白(1)处应选择() A.架构模式。 惯用法。 设计模式。 分析模式。 Windows操作系统在图形用户界面处理方面采用的核心架构风格是(1)风格。Java语言宣传的"一次编写,到处运行"的特性,从架构风格上看符合(2)风格的特点。空白(2)处应选择() A.虚拟机。 管道-过滤器。 事件驱动。 微内核-扩展。 Windows操作系统在图形用户界面处理方面采用的核心架构风格是(1)风格。Java语言宣传的"一次编写,到处运行"的特性,从架构风格上看符合(2)风格的特点。空白(1)处应选择() A.虚拟机。 管道-过滤器。 事件驱动。 微内核-扩展。 某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图,如图8-41所示。图中与Command模式中的"Invoker"角色相对应的类是(1),与"ConcreteCommand"角色相对应的类是(2)。空白(1)处应选择() A.Command。 Menultem。 Open。 ButktinBoardScreen。 根据()理论,应采取强硬的或“松弛”的方法,或“权变”论进行管理. 需要层次理论;。 “X”理论和“Y”理论;。 保健因素理论;。 公平理论。

某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML类图,如图8-41所示。图中与Command模式中的"Invoker"角色相对应的类是(1),与"ConcreteCommand"角色相对应的类是(2)。


空白(2)处应选择()
参考答案:

  参考解析

Command(命令)模式是设计模式中行为模式的一种,它将"请求"封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。Command模式也支持可撤销的操作。Command模式的类图如图8-42所示。对于题目所给出的图,与"Invoker"角色相对应的类是MenuItem,与"ConcreteCommand"角色相对应的类是Open。

在线 客服