【问题标题】:Design Patterns for Delphi 2009Delphi 2009 的设计模式
【发布时间】:2009-06-06 03:13:34
【问题描述】:

我正在寻找 Delphi 2009设计模式(GOF,但也欢迎其他人)。

关于Delphi中的设计模式有一些非常好的经典文章:

此外,较新的 Delphi 通过模型视图在 IDE 中内置了一些设计模式。

但是,它们似乎都没有很好地利用 Delphi 提供的新功能,例如 泛型匿名方法。有使用泛型和匿名方法的 C# 示例,但它们不能真正 1:1 转换为 Delphi,我想从对 Delphi 中的这些特定功能有实践经验的人那里获得一些建议.

网上或书中是否有任何示例,或者任何人都可以提供一些有用的示例或提示?

【问题讨论】:

    标签: delphi design-patterns delphi-2009


    【解决方案1】:

    我有一个相当简单的通用工厂示例,它使用匿名方法 here

    【讨论】:

    • 您可能想看看 ModelMaker (modelmakertools.com),因为它实现了一些设计模式 IIRC。我主要将它用于文档和代码可视化,但它似乎是一个非常可靠的工具。
    【解决方案2】:

    GOF 模式对于任何面向对象的语言都是相同的。 Delphi 2009 也不例外。泛型和匿名方法特性只是语法糖,让我们的生活更轻松。 因此,如果您阅读了最初的 GOF 设计模式书,您可以轻松地将其概念应用到 Delphi 2009 及其所有以前的版本(甚至某些 Turbo Pascal)。

    【讨论】:

    猜你喜欢
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 2011-07-12
    相关资源
    最近更新 更多