对于系统中的某些类来说,有时只允许有一个实例。例如:系统中可以有许多打印机,但是只能有一个打印机正在工作,这可以采用_______模式进行设计。
A. 观察者
B. 模板方法
C. 单例
D. 组合
查看答案
一个软件系统可以提供多个外观不同的按钮,这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从而使得它们可以呈现不同的外观。如果我们希望不需要知道这些具体按钮类的名字,只需要知道按钮类的一个参数,并提供一个调用方便的静态方法,把该参数传入静态方法即可返回一个相应的按钮对象。可以采用________模式进行设计。
A. 桥接
B. 享元
C. 装饰
D. 简单工厂
懒汉式单例是指:单例类的唯一实例是在第一次使用方法getInstance()时被实例化。
A. 对
B. 错
抽象工厂模式对产品族和产品等级结构两个维度都符合开闭原则。
A. 对
B. 错