创建型设计模式中,___________模式保证一个类仅仅创建出一个实例,并提供一个能够到此实例的全局访问点。

admin2021-03-24  53

问题 创建型设计模式中,___________模式保证一个类仅仅创建出一个实例,并提供一个能够到此实例的全局访问点。

选项 A、原型
B、单例
C、生成器
D、工厂方法

答案B

解析 设计模式描述了在人们周围不断重复发生的问题,以及该问题的解决方案的核心。在面向对象系统设计中,每一个设计模式都集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它,在另一些设计约束条件下是否还能使用,以及使用的效果和如何取舍。
    按照设计模式的目的可以分为创建型模式、结构型模式和行为型模式三大类。创建型模式与对象的创建有关,它抽象了实例化过程,帮助一个系统独立于如何创建、组合和表示它的那些对象。创建型模式包括面向类和面向对象的两种。创建型模式包括工厂方法(Factory Method)、抽象工厂(Abstract Factory)、生成器(Builder)、原型(Prototype)和单例(Singleton)。工厂方法定义一个用于创建对象的接口,让子类决定实例化哪一个类。抽象工厂提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。生成器将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。工厂方法使一个类的实例化延迟到其子类。原型模式用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。
转载请注明原文地址:https://jikaoti.com/ti/c5E7FFFM
0

最新回复(0)