Skip to main content
 首页 » 编程设计

.net之.NET Framework 中是否使用了任何设计模式

2024年11月01日38findumars

我想知道:有没有GoF .NET Framework中使用的设计模式?

赏金:

我在答案中看到了下面的 MSDN 链接。是否有任何帖子/视频,或者您可以列出模式,最重要的是在哪里使用它?

请您参考如下方法:

这是一篇讨论这个主题的文章:

Discover the Design Patterns You're Already Using in the .NET Framework

现在可以使用 ASP.NET MVC 添加 MVC 模式。 :)

编辑:由于您的编辑/请求更多信息:

这是一篇文章,其中列出了几种模式以及它们在框架中的使用位置。
Structural Design Patterns and .NET Framework 2.0

.NET 中的 Providers 都是 Provider 模型模式:
ASP.NET 2.0 Provider Model: Introduction to the Provider Model

.NET 中的提供程序模式也使用策略模式。

工厂模式在多个地方使用,这里是在 ASP.NET 中使用的示例。
Exploring the Factory Design Pattern

这是关于 DP 的网络广播在 .NET 中:
MSDN Webcast: Design Patterns in .NET

我没有看过它,所以我不确定它们在框架中的使用方式有多少......

正如评论中已经提到的,GoF 模式可能都在 .NET 框架中使用。哪里不是最容易回答的问题,因为框架很大,除非 MS 在某些示例中列出这样的发布,否则并不总是很明显。对模式越熟悉,您就越有可能注意到使用它的框架类。

希望我添加的额外链接对您有所帮助。

此外,dofactory 有一个 for sale kit ($79-99)这是关于教授如何在 .NET 中使用/实现 GoF 模式,但他们在阅读中列出了他们还将解释 MS 在框架中使用它们的位置。