是否有优化的.net实现设计模式?

时间:2009-08-28 15:54:04

标签: c# .net design-patterns

我在http://www.dofactory.com上看到过.net优化的设计模式实现。但并非所有模式都可在网站上获得。是否存在具有所有设计模式的.NET优化实现的站点/博客?

3 个答案:

答案 0 :(得分:2)

我对Design Patterns的期望是你不“购买”(或以其他方式获得现成的)实现。相反,在设计类时,应用符合模式的关系。举一个极端的例子,为什么你会“购买”Singlton或访客模式?

Framworks比模式大得多,“购买”是合理的,但是你有意同意将设计的主要部分委托给框架作者 - 从而节省了大量时间。

答案 1 :(得分:0)

我花了很长时间阅读this book,这23个GoF模式应该都包含c#示例,希望它也可以帮到你。

答案 2 :(得分:0)

实际上你可以google并在网上找到他们的框架或购买它。我一直在寻找很长一段时间,但从未找到过完整的.net优化模式。而不是它我建议在不同的.net开源项目中按模式寻找设计模式。

缺点很明显: 你将能够在现实世界中看到实现(即使在现实世界的例子中,dofactory imho的实现远离现实世界)。

ll be able to see different implementations and the whole code structure involved in the pattern. So you会看到它如何影响设计以及它解决了什么问题。由于模式是良好的可重用设计解决方案,因此可以在实际代码中查看它们以便以后使用。