列表

详情


按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(  )模式等;(  )模式主要用于如何组合已有的类和对象以获得更大的结构,其代表有Adapter模式等;(  )模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(  )模式等。

第 1 问

A. Decorator

B. Flyweight

C. Command

D. Singleton

第 2 问

A. 合成型

B. 组合型

C. 结构型

D. 聚合型

第 3 问

A. 行为型

B. 交互型

C. 耦合性

D. 关联型

第 4 问

A. Prototype

B. Facade

C. Proxy

D. Visitor

参考答案: D C A D

详细解析:

设计模式包括:创建型、结构型、行为型三大类别。
Singleton是单例模式,属于创建型设计模式。
Adapter是适配器模式,属于结构型设计模式。
Visitor是访问者模式,属于行为型设计模式。




上一题