创建型设计模式与对象的创建有关,按照所用的范围分为面向类和面向对象两种。其中,________________模式是创建型类模式。

admin2020-05-13  20

问题 创建型设计模式与对象的创建有关,按照所用的范围分为面向类和面向对象两种。其中,________________模式是创建型类模式。

选项 A、工厂方法(Factory Method)
B、构建器(Builder)
C、原型(Prototype)
D、单例(Singleton)

答案A

解析 本题考查面向对象基础知识中设计模式的基本概念。设计模式描述了在人们周围不断重复发生的问题,以及该问题的解决方案的核心。在面向对象系统设计中,每一个设计模式都集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它,在另一些设计约束条件下是否还能使用,以及使用的效果和如何取舍。按照设计模式的目的可以分为创建型模式、结构型模式和行为型模式三大类。创建型模式与对象的创建有关,它抽象了实例化过程,帮助一个系统独立于如何创建、组合和表示它的那些对象。创建型模式包括Factory Method、Abstract Factory、Builder、Prototype和Singleton。结构型模式处理类或对象的组合,涉及如何组合类和对象以获得更大的结构。结构型模式包括Adapter、Bridge、Composite、Decorator、Fagade、Flyweight和Proxy。行为型模式描述类或对象怎样交互和怎样分配职责。行为型模式包括Interpreter、Template Method、Chain ofResponsibility、Command、Iterator、Mediator、Memento、Observer、State、Strategy和Visitor。
转载请注明原文地址:https://jikaoti.com/ti/M7L7FFFM
0

最新回复(0)