单项选择题

A.当一个类不知道它所必须创建的对象的类的时候。当一个类希望由它的子类来指定它所创建的对象的时候
B.工厂模式属于MVC
C.保证一个类仅有一个实例,并提供一个访问它的全局访问点
D.工厂模式不是设计模式