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

重學Java設計模式

  • 作者:付政委|責編:宋亞東
  • 出版社:電子工業
  • ISBN:9787121409387
  • 出版日期:2021/04/01
  • 裝幀:平裝
  • 頁數:367
人民幣:RMB 128 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本基於互聯網真實案例編寫的Java設計模式實踐圖書。全書以解決方案為核心,從實際開發業務中抽離出交易、營銷、規則引擎、中間件、框架源碼等22個真實場景,對設計模式進行全面、徹底的分析。幫助讀者靈活地使用各種設計模式,從容應對複雜變化的業務需求,編寫出易維護、可擴展的代碼結構。本書融合了生動有趣的動畫插圖和實踐開發的類結構圖,讓讀者不僅能體會設計模式的概念和原理,更能清楚地知曉落地方法。此外,本書還介紹了DDD四層架構、RPC中間件設計、分散式領域驅動設計和設計模式的結合使用等內容。
    本書適合電腦相關行業的研發人員、高等院校電腦專業的學生閱讀。無論是初學者,還是中、高級研發人員都能從本書中有所獲益。

作者介紹
付政委|責編:宋亞東
    付政委(小傅哥),一線互聯網Java工程師、架構師,開發過交易、營銷類項目,實現過運營、活動類項目,設計過中間件,組織過系統重構,編寫過技術專利。不僅從事業務系統的開發工作,也經常做一些位元組碼插樁類的設計和實現,對架構的設計和落地有豐富的經驗。在熱衷於Java語言的同時,也喜歡研究中繼器、I/O板卡、C#和PHP,是一個技術活躍的折騰者。常逛GitHub,樂於分享技術文章。     沉澱、分享、成長,讓自己和他人都能有所收穫!

目錄
第1章  設計模式介紹
  1.1  設計模式是什麼
  1.2  誰發明了設計模式
  1.3  設計模式有哪些種類
  1.4  該如何學習設計模式
第2章  六大設計原則
  2.1  單一職責原則
  2.2  開閉原則
  2.3  里氏替換原則
  2.4  迪米特法則原則
  2.5  介面隔離原則
  2.6  依賴倒置原則
第3章  設計模式如何落地
  3.1  設計模式該怎樣學
  3.2  為什麼使用設計模式
  3.3  設計模式的落地經驗
第4章  工廠模式
  4.1  碼農心得
  4.2  工廠模式介紹
  4.3  模擬發放多種獎品
  4.4  違背設計模式實現
  4.5  工廠模式重構代碼
  4.6  本章總結
第5章  抽象工廠模式
  5.1  碼農心得
  5.2  抽象工廠模式介紹
  5.3  緩存集群升級場景
  5.4  違背設計模式實現
  5.5  抽象工廠模式重構代碼
  5.6  本章總結
第6章  建造者模式
  6.1  碼農心得
  6.2  建造者模式介紹
  6.3  裝修套餐選配場景
  6.4  違背設計模式實現
  6.5  建造者模式重構代碼
  6.6  本章總結
第7章  原型模式
  7.1  碼農心得
  7.2  原型模式介紹
  7.3  試卷題目亂序場景
  7.4  違背設計模式實現
  7.5  原型模式重構代碼
  7.6  本章總結
第8章  單例模式
  8.1  碼農心得
  8.2  單例模式介紹
  8.3  案例場景介紹
  8.4  七種單例模式實現方式
  8.5  本章總結

第9章  適配器模式
  9.1  碼農心得
  9.2  適配器模式介紹
  9.3  MQ消息體兼容場景
  9.4  違背設計模式實現
  9.5  適配器模式重構代碼
  9.6  本章總結
第10章  橋接模式
  10.1  碼農心得
  10.2  橋接模式介紹
  10.3  多支付和多模式組合 場景
  10.4  違背設計模式實現
  10.5  橋接模式重構代碼
  10.6  本章總結
第11章  組合模式
  11.1  碼農心得
  11.2  組合模式介紹
  11.3  決策樹場景模擬
  11.4  違背設計模式實現
  11.5  組合模式重構代碼
  11.6  本章總結
第12章  裝飾器模式
  12.1  碼農心得
  12.2  裝飾器模式介紹
  12.3  單點登錄場景模擬
  12.4  違背設計模式實現
  12.5  裝飾器模式重構代碼
  12.6  本章總結
第13章  外觀模式
  13.1  碼農心得
  13.2  外觀模式介紹
  13.3  中間件場景模擬
  13.4  違背設計模式實現
  13.5  外觀模式重構代碼
  13.6  重構后工程驗證
  13.7  本章總結
第14章  享元模式
  14.1  碼農心得
  14.2  享元模式介紹
  14.3  緩存優化查詢場景
  14.4  違背設計模式實現
  14.5  享元模式重構代碼
  14.6  本章總結
第15章  代理模式
  15.1  碼農心得
  15.2  代理模式介紹
  15.3  MyBatis-Spring中代理類 場景
  15.4  代理類模式實現過程
  15.5  本章總結
第16章  責任鏈模式

  16.1  碼農心得
  16.2  責任鏈模式介紹
  16.3  系統上線審批場景
  16.4  違背設計模式實現
  16.5  責任鏈模式重構代碼
  16.6  本章總結
第17章  命令模式
  17.1  碼農心得
  17.2  命令模式介紹
  17.3  餐廳點餐場景
  17.4  違背設計模式實現
  17.5  命令模式重構代碼
  17.6  本章總結
第18章  迭代器模式
  18.1  碼農心得
  18.2  迭代器模式介紹
  18.3  組織架構樹形結構遍歷 場景
  18.4  迭代器模式遍歷組織 結構
  18.5  本章總結
第19章  中介者模式
  19.1  碼農心得
  19.2  中介者模式介紹
  19.3  手寫ORM中間件場景
  19.4  違背設計模式實現
  19.5  中介者模式開發ORM框架
  19.6  ORM框架測試
  19.7  本章總結
第20章  備忘錄模式
  20.1  碼農心得
  20.2  備忘錄模式介紹
  20.3  系統上線配置回滾場景
  20.4  備忘錄模式記錄系統 配置
  20.5  本章總結
第21章  觀察者模式
  21.1  碼農心得
  21.2  觀察者模式介紹
  21.3  小客車搖號通知場景
  21.4  違背設計模式實現
  21.5  觀察者模式重構代碼
  21.6  本章總結
第22章  狀態模式
  22.1  碼農心得
  22.2  狀態模式介紹
  22.3  活動審批狀態流轉場景
  22.4  違背設計模式實現
  22.5  狀態模式重構代碼
  22.6  本章總結
第23章  策略模式
  23.1  碼農心得
  23.2  策略模式介紹

  23.3  各類營銷優惠券場景
  23.4  違背設計模式實現
  23.5  策略模式重構代碼
  23.6  本章總結
第24章  模板模式
  24.1  碼農心得
  24.2  模板模式介紹
  24.3  模擬爬蟲商品生成海報信息 場景
  24.4  模板模式案例工程
  24.5  本章總結
第25章  訪問者模式
  25.1  碼農心得
  25.2  訪問者模式介紹
  25.3  不同用戶對學生身份訪問 視角場景
  25.4  訪問者模式案例工程
  25.5  本章總結
第26章  DDD四層架構實踐
  26.1  領域驅動設計介紹
  26.2  商品下單規則場景
  26.3  規則樹DDD四層架構
  26.4  測試驗證
  26.5  本章總結
第27章  RPC中間件設計開發
  27.1  RPC介紹
  27.2  案例目標
  27.3  Spring自定義配置文件
  27.4  Netty通信組件
  27.5  RPC功能邏輯實現
  27.6  RPC框架驗證
  27.7  本章總結
第28章  分散式領域驅動架構 設計
  28.1  關於需求
  28.2  實踐場景
  28.3  架構設計
  28.4  父類工程
  28.5  分散式框架
  28.6  本章總結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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