题目
(43)
A. 单件(Singleton)
B. 桥接(Bridge)
C. 组合(Composite)
D. 状态(State)
(44)
A. Context
B. concreteStateA
C. Handle
D. State
第1题
●在面向对象软件开发过程中,采用设计模式 (43) 。
(43)
A.以复用成功的设计
B.以保证程序的运行速度达到最优值
C.以减少设计过程创建的类的个数
D.允许在非面向对象程序设计语言中使用面向对象的概念
第2题
● 下图描述了一种设计模式,该设计模式不可以 (43 ) 。
(43 )A. 动态决定由一组对象中某个对象处理该请求
B. 动态指定处理一个请求的对象集合, 并高效率地处理一个请求
C. 使多个对象都有机会处理请求,避免请求的发送者和接收者间的耦合关系
D. 将对象连成一条链,并沿着该链传递请求
第3题
● 采用 (43) 设计模式可保证一个类仅有一个实例;采用 (44) 设计模式可将
对象组合成树形结构以表示“部分-整体”的层次结构, 使用户对单个对象和组合对象的使用
具有一致性;采用 (45) 设计模式可动态地给一个对象添加一些额外的职责。
(43)
A. 命令(Command)
B. 单例(Singleton)
C. 装饰(Decorate)
D. 组合(Composite)
(44)
A. 命令(Command)
B. 单例(Singleton)
C. 装饰(Decorate)
D. 组合(Composite)
(45)
A. 命令(Command)
B. 单例(Singleton)
C. 装饰(Decorate)
D. 组合(Composite)
第4题
A.动态决定由一组对象中某个对象处理该请求
B.动态指定处理一个请求的对象集合,并高效率地处理一个请求
C.使多个对象都有机会处理请求,避免请求的发送者和接收者间的耦合关系
D.将对象连成一条链,并沿着该链传递请求
第5题
● 如下UML类图表示的是 (43) 设计模式。以下关于该设计模式的叙述中,错误的是(44) 。
(43)A. 工厂方法 B. 策略 C. 抽象工厂 D. 观察者
(44)
A. 提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类
B. 可应用于一个系统要由多个产品系列中的一个来配置的时候
C. 可应用于强调一系列相关产品对象的设计以便进行联合使用的时候
D. 可应用于希望使用已经存在的类,但其接口不符合需求的时候
第6题
(43)
A. Adapter(适配器)
B. Iterator(迭代器)
C. Prototype(原型)
D. Observer(观察者)
第7题
A.Adapter(适配器)
B.Iterator(迭代器)
C.Prototype(原型)
D.Observer(观察者)
第8题
A.代理模式
B.外观模式
C.桥接模式
D.组合模式
第9题
A.代理模式
B.外观模式
C.桥接模式
D.组合模式
第10题
(43)
A. 命令(Command)
B. 适配器(Adapter)
C. 装饰(Decorate)
D. 享元(Flyweight)
(44)
A. 命令(Command)
B. 适配器(Adapter)
C. 装饰(Decorate)
D. 享元(Flyweight)
(45)
A. 命令(Command)
B. 适配器(Adapter)
C. 装饰(Decorate)
D. 享元(Flyweight)
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!