2013-07-03 42 views
0

您是否對設計模式有很好的文獻建議,特別是對於數據訪問層。什麼是設計模式的優秀文獻?

我在尋找像Repository和Unit of Work這樣的模式。我需要那些用於實現WebServices,MVC Web應用程序和MVVM桌面應用程序的應用程序。

回答

3

如果您正在專門搜索Repository和Unit of Work模式,那麼我建議您不要閱讀完整的書籍,因爲他們會以通用的方式討論它們,您會感到不知所措,而是在這些模式中尋找具體實現技術領域
由於這種悲哀,兩位站在Repostiory和UnitOfWork模式背後的作者分別是Martin Fowler和Eric Evans,他們的書分別爲Patterns of Enterprise ArchitectureDomain Driven Design: Tackling Complexity at the Heart of Software,後一本書後面是一本名爲Applying Domain Driven Design and Patterns with Examples in C# and .NET的好書。
關於一般設計模式,權威性參考書目是The GoF(四人幫)書Design Patterns: Elements of Reusable Object Oriented Software System,以一種娛樂性的方式關注最常見的圖案的一本非常棒的書是Head First Design Patterns