系统中有大量对象时可以使用享元模式。
举一反三
- 对象池和享元模式的根本不同在于() A: 对象池中的对象可以复用,享元模式中的对象不能复用 B: 对象池可以提升系统性能,享元模式不能 C: 对象池中的每个对象都是等价的,享元模式中的每个对象是不等价的 D: 对象池中的每个对象是不等价的,享元模式中的每个对象是等价的
- 关于模式活用性,以下()不适合使用Flyweight(享元)模式。
- 对于某些类来说,只有一个实例是非常重要的,例如,系统中可以有都种类型的打印机,但是只能有一个打印机假脱机,只应该一个文件系统和一个窗口管理器,为此,可以使用()。 A: 工厂模式 B: 享元模式 C: 单例模式 D: 外观模式
- Android开发中使用了很多的设计模式,其中View的事件分发使用的是什么设计模式()。 A: 单例模式 B: 策略模式 C: 责任链模式 D: 享元模式
- 以下哪个不属于行为型设计模式。 A: 享元模式 B: 状态模式 C: 中介者模式 D: 命令模式