在绘图软件中,用户的绘图行为经常会有业务撤销和重做,如果你是软件设计者,下面哪个设计模式的代码方案,更适合解决这个问题?
A: 享元模式
B: 命令模式
C: 访问者模式
D: 单例模式
A: 享元模式
B: 命令模式
C: 访问者模式
D: 单例模式
举一反三
- 以下哪个不属于行为型设计模式。 A: 享元模式 B: 状态模式 C: 中介者模式 D: 命令模式
- 某软件公司正在设计一个图像处理软件,该软件需要支持用户在图像处理过程中的撤销和重做等动作,采用()最合适 A: 单例模式 B: 命令模式 C: 访问者模式 D: 适配器模式
- 以下哪个模式属于行为型设计模式 A: 访问者模式 B: 享元模式 C: 桥接模式 D: 原型模式
- 下面哪一种设计模式和其他三种设计模式的主要目的不同? A: 工厂方法模式 B: 模板方法模式 C: 建造者模式 D: 单例模式
- ( )是行为型设计模式 A: 组合模式,适配器模式,代理模式 B: 观察者模式,职责链模式,策略模式 C: 原型模式,建造者模式,单例模式 D: 迭代器模式,命令模式,桥接模式