內容大鋼
《C#設計模式(附光碟)》由James W.Cooper編著,主要介紹如何用最常見的設計模式編寫C#程序。全書分為4個部分,首先介紹了C#語言和面向對象程序設計的一般原則,可作為C#程序設計的快速入門教程;然後分別講述了創建型模式、結構型模式和行為型模式,每一類設計模式又包括若干種具體模式,共有23種。在介紹每種模式時,給出了一個或多個應用該模式的示例,以便於讀者理解。此外,每一章還提供了UML圖,用以說明類之間的關係。
本書適用於電腦及相關專業的本科生和研究生,對於軟體開發人員也是一本很好的參考書。
作者介紹
(美)庫珀|譯者:葉斌
James W.Cooper 在IBM Thomas J.Watson研究中心從事信息管理和檢索的研究工作,擁有多項專利,發表過大量技術論文,並編著14本技術圖書,包括Visual Basic Design Patterns(Addison-Wesley,2002)和Java Design Patterns(Addison-Wesley,2000)。他還是「JavaPro」雜誌的固定專欄作家。
目錄
第1部分 面向對象的C#編程
第1章 什麼是設計模式
第2章 C#語法
第3章 編寫C#版Windows程序
第4章 在C#中使用類和對象
第5章 繼承
第6章 UML圖
第7章 C#中的數組、文件和異常
第2部分 創建型模式
第8章 簡單工廠模式
第9章 工廠方法
第10章 抽象工廠模式
第11章 單件模式
第12章 生成器模式
第13章 原型模式
第3部分 結構型模式
第14章 適配器模式
第15章 橋接模式
第16章 組合模式
第17章 裝飾器模式
第18章 外觀模式
第19章 享元模式
第20章 代理模式
第4部分 行為型模式
第21章 職責鏈
第22章 命令模式
第23章 解釋器模式
第24章 迭代器模式
第25章 中介者模式
第26章 備忘錄模式
第27章 觀察者模式
第28章 狀態模式
第29章 策略模式
第30章 模板方法模式
第31章 訪問者模式