帮我在这里im溺水在开关/ if/else hell .... 即时尝试建立向导,持有分配的页面和状态。 我有5个主要类别,在每个类别中我都有一个向导。 现在即将与zillion开关一起做,如果还有更好的方法。 寻找设计模式我应该使用哪种模式,当我建设向导GUI(下,回,取消)
2
A
回答
4
其显而易见的 - 国家
每一个你的页面可以作为分离的状态来处理
http://sourcemaking.com/design_patterns/state
,所以你需要的状态机 - 某种:
第1页 - > page2 - > page3或page4 ....等等
0
你也可以考虑一下aw蜥蜴作为一组命令。每个步骤都配置一个命令,向导执行所有这些命令以实现其目标。
相关问题
- 1. 我应该使用哪种设计模式进行导入/导出?
- 2. 应该使用哪种设计模式?
- 3. 我应该使用哪种设计模式,为什么?
- 4. 我应该使用哪种设计模式?
- 5. 我应该使用哪种设计模式?
- 6. 我应该使用哪种设计模式? (支付系统API)
- 7. 我应该在这里使用哪种设计模式
- 8. 我应该使用哪种设计模式?
- 9. 我应该使用哪种设计模式?
- 10. 我应该使用哪种设计模式来存储集合?
- 11. 我应该使用哪种设计模式来建模人与角色关系?
- 12. 我应该使用哪种Excel公式
- 13. 我应该使用哪种PageRank公式?
- 14. 我使用哪种设计模式?
- 15. 我应该在这种情况下使用哪种SharePoint身份验证模式?
- 16. 我应该在Apache下选择哪种FastCGI服务器模式?
- 17. Android内部存储,我应该使用哪种模式?
- 18. 我应该使用哪种3D模型格式?
- 19. 我应该使用哪种X-UA兼容模式?
- 20. 我应该在我的db模型中使用哪种验证?
- 21. 我应该使用哪种布局在这种情况下?
- 22. 我应该在这种情况下使用哪种SQL查询
- 23. Java中的重构方法:我应该应用哪种模式?
- 24. 我应该为以下模板使用哪种正则表达式?
- 25. 我应该使用哪种设计模式来循环执行步骤
- 26. 我应该为动态报告生成器使用哪种设计模式?
- 27. 我应该使用哪种设计模式来制作这样的对话框?
- 28. 在这种情况下我应该采取哪种方法?
- 29. 我应该开发哪种Roku设备?
- 30. 我应该使用哪种PayPal iPhone SDK?
接受以前的答案。 – 2011-03-26 14:25:22
你在使用面向对象的语言吗? – 2011-03-26 15:18:09
是的C++和Qt在win xp – user63898 2011-03-26 16:51:02