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