我正在寻找设计模式 (GOF,但其他也欢迎)的德尔菲2009。
在Delphi中有一些关于设计模式的非常好的经典文章:
此外,较新的Delphi有一些通过模型视图内置到IDE中的设计模式。
然而,它们似乎都没有很好地利用德尔福所提供的新特性,比如泛型和匿名方法。有一些使用泛型和匿名方法的C#示例,但是它们实际上不能被翻译成1:1到Delphi,我想从那些对Delphi中的这些特定特性有亲身体验的人那里得到一些建议。
在网上,或者在一本书中,有什么例子可以提供吗?或者有人可以提供一些有用的例子或者提示吗?
发布于 2009-06-06 13:30:30
我有一个相当简单的通用工厂示例,它使用这里上的匿名方法
发布于 2009-06-06 19:29:18
GOF模式对于任何面向对象的语言都是一样的。德尔福2009也不例外。泛型和匿名方法特性只是一种语法糖,可以使我们的生活更轻松。因此,如果您阅读原始GOF设计模式书,您可以轻松地将其概念应用到Delphi 2009及其所有以前的版本(甚至是Turbo的一些版本)。
https://stackoverflow.com/questions/958905
复制相似问题