我是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