什么是关于设计模式的好文献?



您对设计模式,尤其是数据访问层有很好的文献推荐吗。

我正在搜索像Repository和Unit of Work这样的模式。我需要那些来实现WebServices、MVC web应用程序和MVVM桌面应用程序。

如果您专门搜索Repository和Unit Of Work模式,我建议您不要阅读完整的书籍,因为它们以通用的方式讨论它们,您会不知所措,而是在您所从事的技术领域中寻找这些模式的具体实现。
遗憾的是,支持Repostory和UnitOfWork模式的两位作者是Martin Fowler和Eric Evans,他们分别出版了《企业架构模式》和《领域驱动设计:在软件的核心处理复杂性》,后一本书之后是一本名为《在C#和.NET中应用领域驱动设计和模式与示例》的巨著。
关于一般的设计模式,权威的参考文献是GoF(四人帮)的书《设计模式:可重用面向对象软件系统的元素》,一本以有趣的方式关注最常见模式的非常伟大的书是《头先设计模式》。

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

企业架构的模式

这是联机目录。这本书有详细信息和示例代码。对我来说,这是一件很容易的事。这是你需要的书。

最新更新