单项选择题

A.单例模式属于工厂模式的特例,只是它不需要输入参数并且始终返回同一对象的引用
B.单例模式能够保证某一类型对象在系统中的唯一性,即某类在系统中只有一个实例
C.单例模式设计的时候通过将构造方法声明为private可以防止程序员通过new关键字调用构造函数创建对象
D.如果单例模式实例在系统中经常会被用到,懒汉式是一个不错的选择。反之如果单例模式在系统中会很少用到或者几乎不会用到,那么饿汉式是一个不错的选择