问题
单项选择题
以下关于单身模式(Singleton)的描述中,正确的是______。
A.它描述了只有一个方法的类的集合
B.它能够保证一个类只产生唯一的一个实例
C.它描述了只有一个属性的类的集合
D.它能够保证一个类的方法只能被唯一一个类调用
答案
参考答案:B
解析:单身模式是一种创建型设计模式,所谓“创建型设计模式”,指的是在创建实例或其它实体时遵循的一些规则、约定。在单身模式当中,所谓的“单身”,指的是它能够保证一个类只产生唯一的一个实例,这在某些系统中非常有用。例如一些应用系统在启动时首先要将配置文件加载到内存中,为保持系统一致,要求这些内存中的配置信息有且仅有一份,此时便可用单身模式来解决这个问题。