您是否对设计模式有好的文献推荐,尤其是对于数据访问层。
我正在寻找像 Repository 和 Unit of Work 这样的模式。我需要那些来实现 WebServices、MVC Web 应用程序和 MVVM 桌面应用程序。
您是否对设计模式有好的文献推荐,尤其是对于数据访问层。
我正在寻找像 Repository 和 Unit of Work 这样的模式。我需要那些来实现 WebServices、MVC Web 应用程序和 MVVM 桌面应用程序。
如果您正在专门搜索存储库和工作单元模式,那么我建议您不要阅读完整的书籍,因为它们以通用的方式讨论它们并且您会不知所措,而是在您所在的技术领域寻找这些模式的具体实现令人遗憾的
是,支持 Repostiory 和 UnitOfWork 模式的两位作者是 Martin Fowler 和 Eric Evans,他们的书分别是企业架构模式和领域驱动设计:解决软件核心的复杂性,后一本书紧随其后由一本名为Applying Domain Driven Design and Patterns with Examples in C# and .NET的好书所著。
关于一般的设计模式,权威参考书是 GoF(四人组)书设计模式:可重用面向对象软件系统的元素,而一本非常棒的书以有趣的方式关注最常见的模式是Head First Design Patterns。
这是在线目录。书中有详细信息和示例代码。对我来说,这是不费吹灰之力的。这是你需要的书。
MSDN有一些关于设计模式的优秀文献和图表:http: //msdn.microsoft.com/en-us/library/ff649977.aspx