我有一个选项卡控件,用于在每个选项卡被点击时加载面板。我想通过在第一个标签加载时创建面板来添加状态,然后保存面板并在此之后检索它。这是否适合存储库设计模式,还是有更好的使用方法?用于存储控制状态的最佳设计模式
0
A
回答
0
一种做法是状态模式。但通常情况下,你需要一个物体可以进入的所有可能状态。如果你只是想确保一个物体的实际状态,并且稍后在Memento pattern上使用它可能是你的方法。
+0
尽管在这种情况下没有撤消/回滚功能,但这似乎是最合适的。谢谢! – Kenoyer130 2010-10-12 19:11:15
0
评论中所说的是真实的,你应该总是知道你想要做什么,但是,这并不能使设计模式无用。我想你正在寻找State design pattern。
相关问题
- 1. 用于在ElasticSearch中存储新闻Feed的最佳设计模式
- 2. 用于存储大量列的最佳数据库设计?
- 3. 存储表单状态设置的最佳方法?
- 4. 在python中存储状态空间的最佳方式
- 5. 状态设计模式用户界面
- 6. ASP.NET MVC的最佳存储库模式
- 7. 最佳设计模式 - 用于DWH加载的SSIS包装
- 8. 用于数据库表连接的最佳设计模式
- 9. 此问题的最佳设计模式
- 10. HttpRequestDispatcher的最佳设计模式?
- 11. 最佳数据库设计,用于存储停车场停车位的瞬态状况
- 12. 状态模型设计模式
- 13. 战略设计模式VS状态设计模式
- 14. 用于复制和增强对象的最佳实践(设计模式)
- 15. 多视图状态的设计模式?
- 16. 跟踪/状态的设计模式
- 17. 存储库模式最佳实践
- 18. 存储应用程序状态java的最佳方法
- 19. C#设计用于保存文件/项目/工作单元状态的模式
- 20. 什么是设计按键控制的最佳方式?
- 21. 静态类的最佳OOP设计模式DbTable
- 22. 表设计SystemSettings,最佳模式
- 23. 数据库设计 - 存储模板和实例的最佳方式
- 24. 在mysql中存储和获取多个ID的最佳模式设计
- 25. 使用状态模式的分级状态机的最佳做法是什么?
- 26. 设计最佳实践 - 模型vs控制器与UI - CakePHP,MySQL
- 27. 用于存储客户特定要求的设计模式
- 28. 使用状态设计模式重新设计 - 疑问
- 29. 状态设计模式执行查询
- 30. 状态设计模式:错误处理
忘记“设计模式”一分钟。问问你自己想做什么,想一想,然后 - 如果它是好的 - 做到这一点。如果你喜欢,你可以追溯回去并给它起一个名字(或者应用别人制作的名字)。我在我的代码中使用这个'模式',它没有名字。但是,除非问题更多,否则我怀疑你需要[Repository Design Pattern](http://www.martinfowler.com/eaaCatalog/repository.html)。 – 2010-10-10 20:18:45
是啊我知道这是屁股从你应该如何使用设计模式作为紧急设计(有机地出现)。这更像是一个思考练习,让自己更熟悉设计模式 – Kenoyer130 2010-10-11 14:26:52