![內容虛線](http://img.alicdn.com/imgextra/i4/101450072/TB2uhKJhB0kpuFjSsppXXcGTXXa-101450072.png)
內容簡介
![](http://img.alicdn.com/imgextra/i2/101450072/TB2LvCmhxXkpuFjy0FiXXbUfFXa-101450072.png)
本書使用Java語言詳細講解常用的軟件設計模式。全書共26章,內容包括設計模式概述、面向對像設計原則、簡單工廠模式、工廠方法模式、抽像工廠模式、建造者模式、原型模式、單例模式、適配器模式、橋接模式、組合模式、裝飾模式、外觀模模式、代理模式、職責鏈模式、命令模式、解釋器模式、迭代器模式、中介者模式、備忘錄模式、觀察者模式、狀態模式、策略模式、模板方法模式和訪問者模式。本書結合大量項目實例對每一個設計模式進行全面、細致的講解。全書結構合理、條理清晰、內容豐富,且在每一章後面都配有一定數量的習題,在附錄中還提供了UML類圖相關知識的介紹和3套設計模式模擬試題。另外,掃描書中二維碼,可以觀看與本書內容配套的課程教學視頻,本書還提供了完整的教學資源。本書既可作為高等院校計算機及軟件相關專業本科生和研究生軟件設計模式、軟件體繫結構、面向對像分析與設計等課程教材,也可作為各軟件培訓機構培訓教材及......