設計模式有助于開發(fā)人員利用整個軟件開發(fā)群體的智慧開發(fā)健壯的高質量軟件?!禖#設計模式(影印版)》是第一部完整的面向C#和.NET程序員的設計模式指導著作。 Steven John Metsker解釋了用C#作為面向對象編程語言時,如何利用設計模式來創(chuàng)建簡潔的代碼,與此同時,還能有效地利用內容廣泛的Microsoft.NET框架類庫。 針對所有23個經典的“四個小姐”(Gang of Four)設計模式,Metsker提供了詳細的代碼實例,這些代碼實例使用了C#和.NET框架,同時提供了有助于快速掌握相關技巧的程序設計習題。這些習題廣泛地使用了UML標準表示法的基礎上學習掌握相關技能。 如果讀者已經基于其他程序設計語言使用了軟件設計模式,那么本書有助于加深讀者的理解,增加讀者的自信心,并能幫助讀者在各種類型的C#工程中使用設計模式。如果讀者是一位Microsoft程序員,但是還不熟悉設計模式,那么本書是一本理想的實踐入門指導。