本書以作者與虛擬女友(小璐)在生活中遇到的各種問題作為主線,引出設計模式的各種功能、用途,以及解決方法,系統(tǒng)介紹了23種設計模式,根據具體的實例形象化、具體化地進行了代碼的編寫和詳細講解,讓那些本來對設計模式不太了解、一知半解、只有概念的讀者,徹底了解和掌握常用的設計模式使用場景及使用方式,并掌握每個設計模式的UML結構和描繪方式。本書共23章,包括認識設計模式、單例模式、工廠模式、建造者模式、原型模式、適配器模式、裝飾器模式、外觀模式、橋接模式、組合模式、享元模式、代理模式、策略模式、命令模式、狀態(tài)模式、模板方法模式、備忘錄模式、中介者模式、觀察者模式、迭代器模式、責任鏈模式、訪問者模式、解釋器模式。通過以上的知識,讓你從模式小白直接升級為模式大神!本書所需源代碼,均可通過本書配套下載鏈接獲得。本書適合編程初學者或希望在面向對象編程上有所提高的開發(fā)人員閱讀。