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

免费题库2022-08-02  69

问题 结构型设计模式涉及如何组合类和对象以获得更大的结构,以下(   )模式是结 构型模式。A.AdapterB.Template MethodC.MediatorD.Observer

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

答案 A

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

最新回复(0)