舉報(bào)

會(huì)員
重學(xué)Java設(shè)計(jì)模式
最新章節(jié):
28.6 本章總結(jié)
本書是一本基于互聯(lián)網(wǎng)真實(shí)案例編寫的Java設(shè)計(jì)模式實(shí)踐圖書。全書以解決方案為核心,從實(shí)際開發(fā)業(yè)務(wù)中抽離出交易、營(yíng)銷、規(guī)則引擎、中間件、框架源碼等22個(gè)真實(shí)場(chǎng)景,對(duì)設(shè)計(jì)模式進(jìn)行全面、徹底的分析。幫助讀者靈活地使用各種設(shè)計(jì)模式,從容應(yīng)對(duì)復(fù)雜變化的業(yè)務(wù)需求,編寫出易維護(hù)、可擴(kuò)展的代碼結(jié)構(gòu)。本書融合了生動(dòng)有趣的動(dòng)畫插圖和實(shí)踐開發(fā)的類結(jié)構(gòu)圖,讓讀者不僅能體會(huì)設(shè)計(jì)模式的概念和原理,更能清楚地知曉落地方法。此外,本書還介紹了DDD四層架構(gòu)、RPC中間件設(shè)計(jì)、分布式領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)和設(shè)計(jì)模式的結(jié)合使用等內(nèi)容。本書適合計(jì)算機(jī)相關(guān)行業(yè)的研發(fā)人員、高等院校計(jì)算機(jī)專業(yè)的學(xué)生閱讀。無論是初學(xué)者,還是中、高級(jí)研發(fā)人員都能從本書中有所獲益。
目錄(193章)
倒序
- 封面
- 版權(quán)信息
- 作者介紹
- 內(nèi)容簡(jiǎn)介
- 推薦語
- 前言
- 第1章 設(shè)計(jì)模式介紹
- 1.1 設(shè)計(jì)模式是什么
- 1.2 誰發(fā)明了設(shè)計(jì)模式
- 1.3 設(shè)計(jì)模式有哪些種類
- 1.4 該如何學(xué)習(xí)設(shè)計(jì)模式
- 第2章 六大設(shè)計(jì)原則
- 2.1 單一職責(zé)原則
- 2.2 開閉原則
- 2.3 里氏替換原則
- 2.4 迪米特法則原則
- 2.5 接口隔離原則
- 2.6 依賴倒置原則
- 第3章 設(shè)計(jì)模式如何落地
- 3.1 設(shè)計(jì)模式該怎樣學(xué)
- 3.2 為什么使用設(shè)計(jì)模式
- 3.3 設(shè)計(jì)模式的落地經(jīng)驗(yàn)
- 第4章 工廠模式
- 4.1 碼農(nóng)心得
- 4.2 工廠模式介紹
- 4.3 模擬發(fā)放多種獎(jiǎng)品
- 4.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 4.5 工廠模式重構(gòu)代碼
- 4.6 本章總結(jié)
- 第5章 抽象工廠模式
- 5.1 碼農(nóng)心得
- 5.2 抽象工廠模式介紹
- 5.3 緩存集群升級(jí)場(chǎng)景
- 5.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 5.5 抽象工廠模式重構(gòu)代碼
- 5.6 本章總結(jié)
- 第6章 建造者模式
- 6.1 碼農(nóng)心得
- 6.2 建造者模式介紹
- 6.3 裝修套餐選配場(chǎng)景
- 6.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 6.5 建造者模式重構(gòu)代碼
- 6.6 本章總結(jié)
- 第7章 原型模式
- 7.1 碼農(nóng)心得
- 7.2 原型模式介紹
- 7.3 試卷題目亂序場(chǎng)景
- 7.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 7.5 原型模式重構(gòu)代碼
- 7.6 本章總結(jié)
- 第8章 單例模式
- 8.1 碼農(nóng)心得
- 8.2 單例模式介紹
- 8.3 案例場(chǎng)景介紹
- 8.4 七種單例模式實(shí)現(xiàn)方式
- 8.5 本章總結(jié)
- 第9章 適配器模式
- 9.1 碼農(nóng)心得
- 9.2 適配器模式介紹
- 9.3 MQ消息體兼容場(chǎng)景
- 9.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 9.5 適配器模式重構(gòu)代碼
- 9.6 本章總結(jié)
- 第10章 橋接模式
- 10.1 碼農(nóng)心得
- 10.2 橋接模式介紹
- 10.3 多支付和多模式組合場(chǎng)景
- 10.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 10.5 橋接模式重構(gòu)代碼
- 10.6 本章總結(jié)
- 第11章 組合模式
- 11.1 碼農(nóng)心得
- 11.2 組合模式介紹
- 11.3 決策樹場(chǎng)景模擬
- 11.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 11.5 組合模式重構(gòu)代碼
- 11.6 本章總結(jié)
- 第12章 裝飾器模式
- 12.1 碼農(nóng)心得
- 12.2 裝飾器模式介紹
- 12.3 單點(diǎn)登錄場(chǎng)景模擬
- 12.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 12.5 裝飾器模式重構(gòu)代碼
- 12.6 本章總結(jié)
- 第13章 外觀模式
- 13.1 碼農(nóng)心得
- 13.2 外觀模式介紹
- 13.3 中間件場(chǎng)景模擬
- 13.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 13.5 外觀模式重構(gòu)代碼
- 13.6 重構(gòu)后工程驗(yàn)證
- 13.7 本章總結(jié)
- 第14章 享元模式
- 14.1 碼農(nóng)心得
- 14.2 享元模式介紹
- 14.3 緩存優(yōu)化查詢場(chǎng)景
- 14.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 14.5 享元模式重構(gòu)代碼
- 14.6 本章總結(jié)
- 第15章 代理模式
- 15.1 碼農(nóng)心得
- 15.2 代理模式介紹
- 15.3 MyBatis-Spring中代理類場(chǎng)景
- 15.4 代理類模式實(shí)現(xiàn)過程
- 15.5 本章總結(jié)
- 第16章 責(zé)任鏈模式
- 16.1 碼農(nóng)心得
- 16.2 責(zé)任鏈模式介紹
- 16.3 系統(tǒng)上線審批場(chǎng)景
- 16.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 16.5 責(zé)任鏈模式重構(gòu)代碼
- 16.6 本章總結(jié)
- 第17章 命令模式
- 17.1 碼農(nóng)心得
- 17.2 命令模式介紹
- 17.3 餐廳點(diǎn)餐場(chǎng)景
- 17.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 17.5 命令模式重構(gòu)代碼
- 17.6 本章總結(jié)
- 第18章 迭代器模式
- 18.1 碼農(nóng)心得
- 18.2 迭代器模式介紹
- 18.3 組織架構(gòu)樹形結(jié)構(gòu)遍歷場(chǎng)景
- 18.4 迭代器模式遍歷組織結(jié)構(gòu)
- 18.5 本章總結(jié)
- 第19章 中介者模式
- 19.1 碼農(nóng)心得
- 19.2 中介者模式介紹
- 19.3 手寫ORM中間件場(chǎng)景
- 19.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 19.5 中介者模式開發(fā)ORM框架
- 19.6 ORM框架測(cè)試
- 19.7 本章總結(jié)
- 第20章 備忘錄模式
- 20.1 碼農(nóng)心得
- 20.2 備忘錄模式介紹
- 20.3 系統(tǒng)上線配置回滾場(chǎng)景
- 20.4 備忘錄模式記錄系統(tǒng)配置
- 20.5 本章總結(jié)
- 第21章 觀察者模式
- 21.1 碼農(nóng)心得
- 21.2 觀察者模式介紹
- 21.3 小客車搖號(hào)通知場(chǎng)景
- 21.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 21.5 觀察者模式重構(gòu)代碼
- 21.6 本章總結(jié)
- 第22章 狀態(tài)模式
- 22.1 碼農(nóng)心得
- 22.2 狀態(tài)模式介紹
- 22.3 活動(dòng)審批狀態(tài)流轉(zhuǎn)場(chǎng)景
- 22.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 22.5 狀態(tài)模式重構(gòu)代碼
- 22.6 本章總結(jié)
- 第23章 策略模式
- 23.1 碼農(nóng)心得
- 23.2 策略模式介紹
- 23.3 各類營(yíng)銷優(yōu)惠券場(chǎng)景
- 23.4 違背設(shè)計(jì)模式實(shí)現(xiàn)
- 23.5 策略模式重構(gòu)代碼
- 23.6 本章總結(jié)
- 第24章 模板模式
- 24.1 碼農(nóng)心得
- 24.2 模板模式介紹
- 24.3 模擬爬蟲商品生成海報(bào)信息場(chǎng)景
- 24.4 模板模式案例工程
- 24.5 本章總結(jié)
- 第25章 訪問者模式
- 25.1 碼農(nóng)心得
- 25.2 訪問者模式介紹
- 25.3 不同用戶對(duì)學(xué)生身份訪問視角場(chǎng)景
- 25.4 訪問者模式案例工程
- 25.5 本章總結(jié)
- 第26章 DDD四層架構(gòu)實(shí)踐
- 26.1 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)介紹
- 26.2 商品下單規(guī)則場(chǎng)景
- 26.3 規(guī)則樹DDD四層架構(gòu)
- 26.4 測(cè)試驗(yàn)證
- 26.5 本章總結(jié)
- 第27章 RPC中間件設(shè)計(jì)開發(fā)
- 27.1 RPC介紹
- 27.2 案例目標(biāo)
- 27.3 Spring自定義配置文件
- 27.4 Netty通信組件
- 27.5 RPC功能邏輯實(shí)現(xiàn)
- 27.6 RPC框架驗(yàn)證
- 27.7 本章總結(jié)
- 第28章 分布式領(lǐng)域驅(qū)動(dòng)架構(gòu)設(shè)計(jì)
- 28.1 關(guān)于需求
- 28.2 實(shí)踐場(chǎng)景
- 28.3 架構(gòu)設(shè)計(jì)
- 28.4 父類工程
- 28.5 分布式框架
- 28.6 本章總結(jié) 更新時(shí)間:2021-05-19 18:11:05
推薦閱讀
- Hands-On GPU:Accelerated Computer Vision with OpenCV and CUDA
- C#程序設(shè)計(jì)基礎(chǔ):教程、實(shí)驗(yàn)、習(xí)題
- Ext JS 4 Web Application Development Cookbook
- C語言程序設(shè)計(jì)教程
- 精通MATLAB(第3版)
- Natural Language Processing with Java and LingPipe Cookbook
- iPhone應(yīng)用開發(fā)從入門到精通
- 代替VBA!用Python輕松實(shí)現(xiàn)Excel編程
- Learning C++ by Creating Games with UE4
- MongoDB Cookbook
- Mastering ASP.NET Web API
- C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題精解
- ASP.NET jQuery Cookbook(Second Edition)
- JavaScript編程精解(原書第3版)
- 計(jì)算機(jī)視覺實(shí)戰(zhàn):基于TensorFlow 2
- Learning Scrapy
- Building Web Applications with Flask
- 高性能Java架構(gòu):核心原理與案例實(shí)戰(zhàn)
- Python深度學(xué)習(xí)實(shí)戰(zhàn):基于TensorFlow和Keras的聊天機(jī)器人以及人臉、物體和語音識(shí)別
- Mastering Java EE Development with WildFly
- AVR單片機(jī)C語言非常入門與視頻演練
- Machine Learning for the Web
- 深入理解Android網(wǎng)絡(luò)編程:技術(shù)詳解與最佳實(shí)踐
- Web前端開發(fā)精品課 HTML CSS JavaScript基礎(chǔ)教程
- Visual Basic實(shí)例精通
- C++ 黑客編程揭秘與防范
- MATLAB數(shù)值分析與應(yīng)用
- Network Backup with Bacula How-to
- Lua解釋器構(gòu)建:從虛擬機(jī)到編譯器
- OpenCart Theme and Module Development