就像骆驼为企业集成模式提供参考实现一样,您会如何考虑GoF设计模式的参考实现?设计模式的参考实现
0
A
回答
2
不可能有这样的事情,你的问题是没有意义的
5
一个Reference Implementation是所有其他人都应该衡量一个模型实现。
E.g. JAX-WS
是Java构建Web服务标准的参考实现。
而SUN的JDK是SUN语言规范的SUN参考实现。
设计模式是一个重复出现的软件工程问题的最佳(可重用)解决方案。
按照这个定义可以有设计模式没有参考实现,因为它们仅仅是一个众所周知的和经过验证的说明/关于如何解决特定问题
0
添加到@Alex和@ user384706的答案模板:
有在这本书自己被两个提示,这使得很清楚,任何有意义的参考实现是可能的:
章1.7:如何选择一个设计模式和章节1.8 如何使用设计模式 谈redsign,适应,改变命名规则等
每个模式章节都有一个实现部分,其中讨论了几种变化取决于一些期望或要避免的副作用。这些变化往往有相互竞争的目标。因此没有有意义的参考实现可以涵盖所有这些方面
我用了有意义的参考实现。这个术语应该清楚地表明,可能有图书馆声称以可重用的方式实施GoF模式。鉴于上述观点以及其他答案,我还没有看到任何这样的图书馆在第一眼就没有严重的实施缺陷。
相关问题
- 1. iOS设计模式实现
- 2. 应用程序设计模式参考
- 3. MongoDB模式设计 - 参考VS嵌入
- 4. ReentrantLock外观设计模式的实现?
- 5. Backbone.js的工厂设计模式实现
- 6. 实现LastUpdated和UpdatedBy的设计模式
- 7. 设计模式的基础上,实现
- 8. STP MVP设计模式的实现
- 9. 设计模式的非编程“实现”
- 10. 流水线设计模式实现
- 11. 实现访问者设计模式
- 12. 单例设计模式实现
- 13. 抽象设计模式实现
- 14. 实现Singleton设计模式[请建议]
- 15. 通用设计模式实现建议
- 16. 门面设计模式 - 实现
- 17. RFB参考实现?
- 18. UX设计参考
- 19. 模块交叉参考设计问题
- 20. C++中的设计模式(GoF模式)实现
- 21. CMS的设计模式,并考虑
- 22. 务实的设计模式
- 23. IFormattable的参考实现
- 24. 可选的参考实现
- 25. Eratosthenes筛的参考实现
- 26. 寻找处理“参考数据”的设计模式
- 27. 嵌入的mongodb模式设计或参考
- 28. 实现流程图/模型的最合适的设计模式
- 29. 嵌入式文档与参考猫鼬设计模型?
- 30. 设计模式,任何参考应用程序(C++,Csharp,Java)
来自GoF的书的样本? – 2011-12-19 16:51:27
您是否在寻找“最佳实践”代码?来自GoF书籍的代码呢? – 2011-12-19 16:52:37
他们都很直接,所以我不认为需要实施。而且它们必须适应您的特定问题,所以参考实现将不会有用,因为无论如何您都需要重写所有内容。 – toto2 2011-12-19 16:53:51