我有一個選項卡控件,用於在每個選項卡被點擊時加載面板。我想通過在第一個標籤加載時創建面板來添加狀態,然後保存面板並在此之後檢索它。這是否適合存儲庫設計模式,還是有更好的使用方法?用於存儲控制狀態的最佳設計模式
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