列表

详情


设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、(  )和行为型三种类型。其中(  )属于创建型模式,(  )属于行为型模式。(  )模式可以将一个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。

第 1 问

A. 合成型

B. 组合型

C. 结构型

D. 聚合型

第 2 问

A. Adaptor

B. Facade

C. Command

D. Singleton

第 3 问

A. Decorator

B. Composite

C. Memento

D. Builder

第 4 问

A. Prototype

B. Flyweight

C. Adapter

D. Bridge

参考答案: C D C D

详细解析:

设计模式包括:创建型、结构型、行为型三大类别。
Singleton是单例模式,属于创建型设计模式。
Memento是备忘录模式,属于行为型设计模式。
Bridge是桥接模式,它的特点是实现接口与实现分离。

上一题