【问题标题】:Design Patterns c# repository [closed]设计模式 c# 存储库 [关闭]
【发布时间】:2020-01-10 16:45:34
【问题描述】:

我最近做了一个question,他的回答是一个叫Attached Behavior的模式,现在与其每次都问怎么做,不如问哪里可以找到可用的设计模式列表?

“可用”是一个很大的术语。我寻找的是可用于 WPF、C# .NET3.5/4.0/4.5 技术中的应用程序开发的模式,如果可能的话,可以通过示例和更常见的方式进行解释。

【问题讨论】:

    标签: c# design-patterns repository


    【解决方案1】:

    【讨论】:

    • 不是吹毛求疵,但是这两个建议“设计模式存储库”怎么样?第一个建议只是设计模式的一个示例,第二个根本不是设计模式。
    • 看看这个问题:“......我要找的是WPF中可用于应用程序开发的模式......”第一个是适用于WPF的模式,如果rkmax想要复杂的例子,他可以要求他们,社区可以回答。第二个,脚手架,是@rkmax 可能会发现有用的概念,因为在他之前的帖子中提到了教育目的。顺便说一句,您是否阅读了 rkmax 之前的帖子:“...不希望使用任何第三方库...”也可能适用于此。
    • 设计模式是(引自维基百科):“在软件设计中给定上下文中常见问题的通用可重用解决方案”。就我而言,他明确要求设计模式。此外,他不需要实际使用“第三方库”(我的建议不是);它解释了模式的概念,并为它们提供了样本(现实世界和抽象的(赤裸裸的))。无需实际使用它们。附加行为(虽然我不知道,但我假设它类似于装饰器模式)只是另一种设计模式。
    • 好的,让 rkmax 评估对他有帮助的东西......链接到任何类型的设计模式书籍的答案对我来说似乎并不准确。祝你有美好的一天;)
    • 您说得对,先生。虽然我想补充一下我的建议isn't a (physical) book or books。它是完全数字化的,完全可下载。只是一堆带有模式及其解释的 PDF 以及包含示例的 VS2010 项目。
    【解决方案2】:

    售价 79 美元,但非常值得恕我直言:http://www.dofactory.com/Framework/Framework.aspx

    它非常广泛,有 GoFHead FirstEnterprise 模式等等,包含真实世界的示例和更抽象的示例,并包含“包裹”。当然,它针对.Net(根据您的问题),但适用于所有其他有能力的语言。

    虽然质量不是很高,但恕我直言,它确实物有所值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2010-09-13
      • 2023-03-27
      相关资源
      最近更新 更多