漫畫設計模式——生活中的程式智慧漫畫

{{ _getLangText('m_detailInformation_goodsAuthorText') }}李一鳴
{{ _getLangText('m_detailInformation_goodsPublisherText') }}深智
2025年06月19日
ISBN:9786267569948
{{ _getLangText('m_detailInformation_goodsTips1Text') }}
{{ _getLangText('m_detailInformation_goodsActivityText') }}
{{ activityObj.name }}

{{ _getLangText("m_detailIntroduction_goodsIntroductionText") }}

用簡單易懂的漫畫帶你學習設計模式!


►從實際案例探究設計模式,讓程式更易維護

►設計原則聚焦需求變動,預留彈性空間

►工廠家族(簡單、方法、抽象)應對不同生產需求

►生成器與原型模式,靈活構建與複製物件

►單例模式:獨佔資源,集中管理關鍵邏輯

►轉接器與橋接模式,化解介面衝突,分離抽象與實現

►組合模式與裝飾模式,輕鬆應對結構與功能的複雜組合

►面板(外觀)與享元模式,封裝系統複雜度、共用重複資源

►代理模式:隔離繁瑣流程,提供便捷替代

►職責鏈、命令、仲介者等行為模式,強化溝通與流程控管

►觀察者與備忘錄模式,監控狀態並保留歷史

►狀態、策略、範本方法、存取者模式,讓程式更具彈性可擴充


本書共三大部分,說明物件導向與六大設計原則的關係。接著分別說明簡單工廠、工廠方法、抽象工廠、生成器、原型、單例與轉接器等模式,並以各種生活與專案場景示範其應用。然後討論橋接、組合、裝飾、面板、享元與代理模式,之後闡述職責鏈、命令、解譯器、迭代器、仲介者、觀察者、備忘錄、狀態、策略、範本方法及存取者模式,最後整理並統合設計手法,強調物件導向思維與模式選用原則,帶領讀者掌握系統架構與程式維護的要訣。


讀完開篇部分,可先了解設計模式緣起與原則概念,然後深入學習第二部分二十三種模式所代表的核心思路,並透過實例實践予以理解與應用。


{{ _getLangText('m_detailAuthorBookList_titleText') }}

{{ _getLangText("m_recently_viewed_products_titleText") }}