(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)
如图8-40(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-40(b)所示的UML类图描述了该模式的一种应用,其中与图8-40(a)中的"Creator"对应的类是(2)。
空白(2)处应选择()
A.Bank
B.Account
C.Checking
D.Savings
如图8-40(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-40(b)所示的UML类图描述了该模式的一种应用,其中与图8-40(a)中的"Creator"对应的类是(2)。
空白(1)处应选择()
A.Command
B.Factory Method
C.Composite
D.Class Adapter
回调(Call Back)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。
空白(2)处应选择()
A.使原本由于接口不兼容而不能一起工作的那些类可以一起工作
B.将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作
C.定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
D.使算法可独立于使用它的客户而变化
最新试题
效用树的作用是使质量属性需求具体化,从而迫使设计师和客户代表准确地定义出他们将要提供的相关质量需求。
关于层次构架的描述哪些是正确的()
在软件体系结构模式中,解决方案包括一个特定的结构,即元素的一个空间配置,还规定了运行期间的行为。
软件构架评估的主要目的是控制风险,ATAM是一个结构化的软件构架评估方法。
通过构架评估可以得到一个简洁的构架表述。
Pipe-and-Filter构架天然地支持并行,并具有良好的性能。
一个网站可以通过隔断和公网的连线来绝对保证安全。
数据流风格的构架包括Pipe-and-Filter、黑板、Batch Sequential(批处理)。
在影响软件构架的因素中,构架师的经验对构架有决定性的作用。
软件体系结构的设计的好坏对于软件的易用性没有影响。