结构型设计模式涉及如何组合类和对象以获得更大的结构,以下__________模式是结构型模式。

admin2016-11-11  30

问题 结构型设计模式涉及如何组合类和对象以获得更大的结构,以下__________模式是结构型模式。

选项 A、Adapter
B、Template Method
C、Mediator
D、Observer

答案A

解析 本题考查设计模式的基本概念。
在面向对象系统设计中,每一个设计模式都集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它,在另一些设计约束条件下是否还能使用,以及使用的效果和如何取舍。
按照设计模式的目的可以分为创建型模式、结构型模式和行为型模式3大类。创建型模式与对象的创建有关;结构型模式处理类或对象的组合,涉及如何组合类和对象以获得更大的结构;行为型模式对类或对象怎样交互和怎样分配职责进行描述。创建型模式包括Factory Method、Abstract Factory、Builder、Prototype和Singleton;结构型模式包括Adapter(类)、Adapter(对象)、Bridge、Composite、Decorator、Facade、Flyweight和Proxy;行为型模式包括Interpreter、Template Method、Chain of Responsibility、Command、Iterator、Mediator、Memento Observer State Strategy和Visitor。
转载请注明原文地址:https://jikaoti.com/ti/UBL7FFFM
0

最新回复(0)