阅读以下关于设计模式应用的叙述,根据要求回答问题。[说明]某软件公司承接了一项面向儿

题型:问答题

问题:

阅读以下关于设计模式应用的叙述,根据要求回答问题。
[说明]
某软件公司承接了一项面向儿童的模拟游戏软件的开发任务,该游戏软件主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。游戏软件需要模拟的鸭子种类及其特征如表所示

鸭子种类及其特征
鸭子种类 发声特征 飞行特征 外观特征
灰鸭(MallardDuck) 发出“嘎嘎”声(Quack) 用翅膀飞行(FlyWithWings) 灰色羽毛
红头鸭(RedHeadDuck) 发出“嘎嘎”声(Quack) 用翅膀飞行(FlyWithWings) 灰色羽毛、头部红色
棉花鸭(CottonDuck) 不发声(QuackNoWay) 不能飞行(FlyNoWay) 白色
橡皮鸭(RubberDuck) 发出橡皮与空气摩擦的声音(Squeak) 不能飞行(FlyNoWay) 黑白橡皮颜色
为支持将来能够模拟更多种类鸭子的特征,该公司架构师采用某种设计模式设计的类图如图1所示。在图1中,类Duck描述了抽象的鸭子,方法fly()、quack()和display()分别表示不同种类的鸭子都具有飞行特征、发声特征和外观特征;类FlyBehavior与QuackBehavior分别用于表示抽象的飞行行为与发声行为。
图1


[问题3]
设计模式在力度和抽象层次上各不相同。按设计模式的目的划分,可分为创建型、结构型和行为型3种模式;按设计模式的范围划分,可分为类设计模式和对象设计模式两种。请将下列A~J标记的设计模式填入到下表中的(1)~(5)空缺处。(请用A~J答题)
A.Abstract Factory模式 B.Adapter模式 C.Chain of Responsibility模式
D.Decorator模式 E.Factory Method模式F.Flyweight模式
G.Interpreter模式 H.Iterator模式 I.Template Method模式
J.Visitor模式

设计模式空间
目 的
创建型 结构型 行为型
范 围 (1) (2)
对 象 (3) (4) (5)

考点:计算机软件水平考试高级系统架构设计师高级系统架构设计师下午试题(Ⅰ)
题型:问答题

某商场有若干根直径为0.4m高为3.5m的圆柱型柱子,欲用一种很薄的镀铬合金板材进行表面包装,若这种板材每平方米售价a元,那么包装一根这样的柱子材料费需______元(结果用含a的代数式表示)

题型:问答题

颅内压增高引起视 * * 水肿后,常见的是()

A.晚期视力障碍

B.早期视力障碍

C.始终不出现视力障碍

D.双颞侧偏肓

E.同向偏肓

题型:问答题

自营业务的运作流程管理中,应重点加强(),明确自营操作指令的权限及下达程序、请示报告事项及程序等。

A.投资品种的选择

B.投资规模的控制

C.投资时机的把握

D.自营库存变动的控制

题型:问答题

在设备状态监测和故障诊断中,设备的( )是设名异常或故障信息的重要载体,是设备故障诊断的客观依据。

A.状态向量

B.系统特性

C.寿命

D.性能

题型:问答题

DCS中PID调节的运算功能是在()中完成的。

更多题库