內容簡介
軟件開發是一門技術,更是一門藝術。設計模式是面向對像軟件開發的人門功夫,是前人經驗的積累,它為構建可維護性和可復用性俱佳的軟件而誕生。本書結合大量應用實例分析和講解每一個設計模式,力求通過很通俗易懂的方式讓讀者學習和理解設計模式,並且在真實項目實例的引導下學會選擇和合理運用設計模式。
本書分為4個部分,共26章內容:部分(章、第2章)為基礎知識,包括設計模式概述、UML類圖與面向對像設計原則等;第2部分(第3~8章)為創建的藝術,包括6種常用的創建型設計模式;第3部分(第9~15章)為組合的藝術,包括7種常用的結構型設計模式;第4部分(6~26章)為交互的藝術,包括11種常用的行為型設計模式。
本書可作為一線軟件開發人員、高等院校計算機及軟件等相關專業師生*T培訓機構講師和學員、業餘軟件開發人員、設計模式研究人員以及愛好者的參考用書和自學讀物。