全書分為4個部分,首先介紹了C#語言和面向對象程序設計的壹般原則,可作為C#程序設計的快速入門教程;然後分別講述了創建型模式、結構型模式和行為型模式,每壹類設計模式又包括若幹種具體模式,***有23種。在介紹每種模式時,給出了壹個或多個應用該模式的示例,以便於讀者理解。此外,每壹章還提供了UML圖,用以說明類之間的關系。
《C#設計模式》適用於計算機及相關專業的本科生和研究生,對於軟件開發人員也是壹本很好的參考書。