有关设计模式的优秀文献是什么?

时间:2013-07-03 14:18:36

标签: .net design-patterns data-access-layer

您是否对设计模式有很好的文献推荐,特别是对于数据访问层。

我正在寻找像存储库和工作单元这样的模式。我需要那些用于实现WebServices,MVC Web应用程序和MVVM桌面应用程序。

3 个答案:

答案 0 :(得分:3)

如果您专门搜索存储库和工作单元模式,那么我建议您不要阅读完整的书籍,因为他们以通用的方式讨论它们,您将不堪重负,而是寻找技术中这些模式的特定实现你工作的地区。
令人悲伤的是,支持Repostiory和UnitOfWork模式的两位作者分别是Martin Fowler和Eric Evans的书籍Patterns of Enterprise ArchitectureDomain Driven Design: Tackling Complexity at the Heart of Software,后面的书后面是一本名为{{3 }}。
关于一般的设计模式,权威参考是GoF(Gang of Four)一书Applying Domain Driven Design and Patterns with Examples in C# and .NET,一本非常好的书,以有趣的方式关注最常见的模式是Design Patterns: Elements of Reusable Object Oriented Software System

答案 1 :(得分:1)

MSDN有一些关于设计模式的优秀文献和图表: http://msdn.microsoft.com/en-us/library/ff649977.aspx

答案 2 :(得分:1)

Patterns of Enterprise Architecture

这是在线目录。这本书有详细信息和示例代码。对我来说,这是一个明智的选择。这是你需要的书。