本書是第一部關于C#和.NET設計模式的權威指導著作,為基于C#語言和Microsoft®.NET框架的開發(fā)人員學習設計模式和應用設計模式提供了一個完整全面的理論框架和大量的詳細應用實例。本書內容覆蓋了所有23個經典的“四人小組”設計模式,具體包括:適配器,外觀,合成,橋接,單件,觀察者,中介者,代理,職責鏈,享元,生成器,工廠方法,抽象工廠,原型,備忘錄,模板方法,狀態(tài),策略,命令,解釋器,裝飾,迭代器,以及訪問者等模式。本書提供了大量的C#代碼,解釋說明了在.NET框架下如何應用上述設計模式。讀者在閱讀本書之后,將會對關于C#語言和Microsoft®.NET框架的設計模式的整體概念、基本原理、內部實現(xiàn)有一個清晰的認識,并可以將設計模式應用于基于C#語言和.NET框架的面向對象軟件開發(fā)實踐當中。本書還提供了豐富的附錄資源,有興趣的讀者可以通過利用這些資源進一步增強對設計模式的理解。