某软件公司正在设计一个图像处理软件,该软件需要支持用户在图像处理过程中的撤销和重做等动作,采用()最合适
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: 观察者模式