1
Q
这是命令模式吗?
A
回答
3
最简单的方法是建立一个工厂,在其中实例化所有的命令对象。所以如果你有一个开放的Job Command,所有的视图都会到达工厂,然后取出Open Job Command对象,实例化它,然后执行它。如果您需要修复错误或更改打开作业命令,那么您只需要为所有视图执行一个点。
有人说,将有一些命令,可能是唯一的每个视图。尽管如此,您仍然可能想要将这些封装在命令对象中,因为您可以轻松实现使用命令对象执行的所有操作的撤销/重做。
相关问题
- 1. 这只是命令模式的功能实现吗?
- 2. Vim命令模式
- 3. 从命令模式
- 4. wpf命令模式
- 5. 命令模式不是依赖倒置原理的实现吗?
- 6. Javascript命名空间 - 这是一个很好的模式吗?
- 7. 这是一个有效的C命令/指令吗?
- 8. 这是一个ddd反模式吗?
- 9. 这是一个MVC反模式吗?
- 10. 这是一个Guice反模式吗?
- 11. 这是一种设计模式吗?
- 12. 是命令“java”的JVM吗?
- 13. .NET:是“foreach”命令吗?
- 14. unix的'cp'命令是声明式还是命令式?
- 15. 持久命令模式
- 16. 实现命令模式
- 17. VIM - 在命令模式
- 18. 命令模式 - 目的?
- 19. MVVM模式和Silverlight命令
- 20. sed的模式命令
- 21. 命令模式 - 返回值
- 22. 替换模式命令
- 23. 命令模式说明
- 24. MVC和命令模式
- 25. DTO /命令模式问题
- 26. Rust中的命令模式
- 27. AsynchTask和命令模式?
- 28. 桥梁+命令模式
- 29. 这是一个装饰模式或模式的变种吗?
- 30. 这个命令实际上是做什么的?这是对的吗?
MVP听起来像你正在使用WPF?你有没有研究WPF的指挥架构? – 2009-04-17 12:25:19