我是ColdFusion的新手,並使用ColdFusion MX(7),我有興趣實施策略模式。但我不知道開始實施的最佳方式是什麼。ColdFusion實施策略模式
1
A
回答
5
讓Google查看ColdFusion設計模式,您會發現一些網站。
同時希望此人幫助(鏈接的更新2018年4月1日) - https://web.archive.org/web/20150314004313/http://coldfusiondesignpatterns.org/strategy.html
0
我推薦頭First Design Patterns書。它涵蓋了策略模式以及其他一些策略模式,它的編寫很好,在設計應用程序時會一次又一次地幫助您。
0
首先識別您的Context
- 這是您想要在其內執行策略的環境。如果這涉及到你的earlier question,我建議產品詳細信息就屬於這一類,可能被編碼爲這樣的:
<cfcomponent name="ProductDetail">
<cffunction name="getOverview" returntype="any">
<cfargument name="criteria"/>
<!--- call strategy here --->
</cffunction>
</cfcomponent>
之所以有這樣的做法,而不是一個類層次與繼承,是如果產品詳情,否則有行爲(即功能)是全球性的問題。
第二步是確定各種策略,這些策略似乎與搜索條件相關。您可能需要通過產品和標準戰略之間的映射練習,特別是如果兩者之間的關係多到多。
相關問題
- 1. 如何實施策略設計模式?
- 2. 如何實施XACML策略?
- 3. WPF LinkLabel實施策略
- 4. aws ec2 createInstance策略實施
- 5. 實施不同存儲策略的模式
- 6. 如何在Go中實施策略模式?
- 7. 如何在Web MVC框架中正確實施策略模式?
- 8. 策略模式
- 9. Amazon Cognito:實施密碼過期策略
- 10. 面向對象的實施策略
- 11. 對發票實施銷售稅策略
- 12. 什麼是更好的實施策略?
- 13. 實施ServiceBusTransientErrorDetectionStrategy的指數重試策略
- 14. 實施廣告網絡策略
- 15. WCF數據服務實施策略
- 16. 在策略模式中設置策略
- 17. 默認策略。策略模式C#
- 18. 如何實施戰略模式?
- 19. 策略模式C++
- 20. Solr模式策略
- 21. 策略模式:實例還是Object.class?
- 22. 使用反射實現策略模式
- 23. 策略模式替代實現
- 24. 實現恢復模式的策略
- 25. 策略模式:耦合策略與非耦合策略
- 26. 模板策略模式
- 27. 如何獲得策略模式中所有實施類的列表?
- 28. 如何實施「共享數據庫,獨立模式」多租戶策略
- 29. 如何根據現有策略選擇實施新數據結構的策略?
- 30. 策略模式的變化
+1的鏈接 – 2011-01-27 18:44:23
網站已經更新,現在網址是: http://coldfusiondesignpatterns.org/strategy.html – 2012-12-11 13:08:09