幫助中心 | 我的帳號 | 關於我們

深入理解設計模式/電腦前沿技術叢書

  • 作者:林祥纖|責編:楊源
  • 出版社:機械工業
  • ISBN:9787111724810
  • 出版日期:2023/03/01
  • 裝幀:平裝
  • 頁數:292
人民幣:RMB 109 元      售價:
放入購物車
加入收藏夾

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

作者介紹
林祥纖|責編:楊源
    林祥纖,阿里巴巴前高級研發工程師,51CTO特約合作講師,北京知遠公司創始人兼架構師,知名科技博主,擅長社交、電商、Spring Boot、分散式架構、微服務架構等領域軟體系統的架構設計、系統分析及性能優化等。

目錄
前言
第1章  認識設計模式
  1.1  軟體設計模式概述
    1.1.1  什麼是軟體設計模式
    1.1.2  為何學習設計模式
  1.2  GoF的23種設計模式的分類和功能
    1.2.1  設計模式的分類
    1.2.2  設計模式的功能
  1.3  設計模式的六大原則
    1.3.1  六大原則
    1.3.2  一句話概括設計模式六大原則
第2章  創建型模式之單例模式
  2.1  單例模式的基本概念
    2.1.1  什麼是單例模式
    2.1.2  單例模式的優缺點
    2.1.3  單例模式的使用場景
    2.1.4  單例模式的類圖
    2.1.5  單例模式的實現方式
  2.2  單例模式的實現:懶漢模式
    2.2.1  準備工作:構建一個女朋友
    2.2.2  懶漢模式:你是我的唯一
    2.2.3  線程安全問題:出現了兩個小璐
    2.2.4  指令重排
    2.2.5  懶漢模式小結
  2.3  單例模式的實現:餓漢模式
    2.3.1  餓漢模式
    2.3.2  餓漢模式小結
  2.4  單例模式的實現:靜態內部類
    2.4.1  靜態內部類
    2.4.2  靜態內部類小結
  2.5  單例模式的實現:枚舉類型
    2.5.1  枚舉類型
    2.5.2  枚舉類型小結
  2.6  單例模式在Spring框架和JDK源碼中的應用
    2.6.1  在JDK源碼中的應用
    2.6.2  在Spring源碼中的應用
  2.7  單例模式實戰:線程池
    2.7.1  普通方式實現
    2.7.2  單例模式實現
第3章  深入理解設計模式創建型模式之工廠模式
  3.1  工廠模式
    3.1.1  工廠模式概念
    3.1.2  簡單理解工廠模式
  3.2  無工廠時代
    3.2.1  無工廠時代類圖:汽車圖紙
    3.2.2  無工廠時代編碼:製造汽車
  3.3  工廠模式之簡單工廠模式
    3.3.1  簡單工廠模式的誕生
    3.3.2  簡單工廠模式構建汽車
    3.3.3  簡單工廠模式小結

  3.4  工廠模式之工廠方法模式
  ……
第4章  建造者模式
第5章  創建型模式之原型模式
第6章  結構型模式之適配器模式
第7章  結構型模式之裝飾器模式
第8章  結構型模式之外觀(門面)模式
第9章  結構型模式之橋接模式
第10章  結構型模式之組合模式
第11章  結構型模式之享元模式
第12章  結構型模式之代理模式
第13章  行為型模式之策略模式
第14章  行為型模式之命令模式
第15章  行為型模式之狀態模式
第16章  行為型模式之模板方法模式
第17章  行為型模式之備忘錄模式
第18章  行為型模式之中介者模式
第19章  行為型模式之觀察者模式
第20章  行為型模式之迭代器模式
第21章  行為型模式之責任鏈模式
第22章  行為型模式之訪問者模式
第23章  行為型模式之解釋器模式

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032