• 设计模式就该这样学(基于经典框架源码和真实业务场景)/咕泡学院Java架构师成长丛书 谭勇德 电子工业出版社
21年品牌 40万+商家 超1.5亿件商品

设计模式就该这样学(基于经典框架源码和真实业务场景)/咕泡学院Java架构师成长丛书 谭勇德 电子工业出版社

正版二手书,发货前杀菌消毒,保证符合品相,不缺页,圆通发货(圆通不到走邮政),下单后24小时内发货。

24.23 2.1折 118 九品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者谭勇德

出版社电子工业出版社

ISBN9787121392085

出版时间2020-08

装帧平装

开本16开

定价118元

货号1291344296003892431

上书时间2024-12-26

启灵正版书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
作者简介
谭勇德(Tom)
咕泡学院联合创始人。“手写源码学习法”开创者、“Java架构师成长路径”制定人、“程序员职业成长路线图”制定者,Java架构师讲师。著有畅销书《Spring 5核心原理与30个类手写实战》《Netty 4核心原理与手写RPC框架实战》。
10余年Java从业经验,在大型IT公司担任过CTO、系统架构师。精通Java、JS、CSS、AS、PHP等;负责过多个大型分布式系统的微服务架构的技术改造;多年来对主流技术框架有深入研究及独特见解;开发过多套企业内部UI框架和ORM框架;热衷于分享经验,共同进步。
格言:不只做一个技术者,更要做一个思考者。

目录
篇  软件设计前奏篇
  章  重新认识UML
    1.1  UML的定义
    1.2  UML应用场景
    1.3  UML基本构件简介
      1.3.1  事物
      1.3.2  关系
      1.3.3  图
  第2章  设计模式常用的UML图
    2.1  类图
      2.1.1  继承关系
      2.1.2  实现关系
      2.1.3  组合关系
      2.1.4  聚合关系
      2.1.5  关联关系
      2.1.6  依赖关系
      2.1.7  类关系记忆技巧
    2.2  时序图
      2.2.1  时序图的作用
      2.2.2  时序图组成元素
      2.2.3  时序图组合片段
      2.2.4  时序图画法及应用实践
  第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.4  接口隔离原则
      3.4.1  接口隔离原则的定义
      3.4.2  使用接口隔离原则解决实际问题
    3.5  迪米特法则
      3.5.1  迪米特法则的定义
      3.5.2  使用迪米特法则解决实际问题
    3.6  里氏替换原则
      3.6.1  里氏替换原则的定义
      3.6.2  使用里氏替换原则解决实际问题
    3.7  合成复用原则
      3.7.1  合成复用原则的定义
      3.7.2  使用合成复用原则解决实际问题
    3.8  软件架构设计原则小结
  第4章  关于设计模式的那些事儿
    4.1  本书与GoF的《设计模式》的关系
    4.2  为什么一定要学习设计模式
      4.2.1  写出优雅的代码
      4.2.2  更好地重构项目
      4.2.3  经典框架都在用设计模式解决问题
第2篇  创建型设计模式
  第5章  简单工厂模式
    5.1  工厂模式的历史由来
    5.2  简单工厂模式概述
      5.2.1  简单工厂模式的定义
      5.2.2  简单工厂模式的应用场景
      5.2.3  简单工厂模式的UML类图
      5.2.4  简单工厂模式的通用写法
    5.3  使用简单工厂模式封装产品创建细节
    5.4  简单工厂模式在框架源码中的应用
      5.4.1  简单工厂模式在JDK源码中的应用
      5.4.2  简单工厂模式在Logback源码中的应用
    5.5  简单工厂模式扩展
      5.5.1  简单工厂模式的优点
      5.5.2  简单工厂模式的缺点
  第6章  工厂方法模式
    6.1  工厂方法模式概述
      6.1.1  工厂方法模式的定义
      6.1.2  工厂方法模式的应用场景
      6.1.3  工厂方法模式的UML类图
      6.1.4  工厂方法模式的通用写法
    6.2  使用工厂方法模式实现产品扩展
    6.3  工厂方法模式在Logback源码中的应用
    6.4  工厂方法模式扩展
      6.4.1  工厂方法模式的优点
      6.4.2  工厂方法模式的缺点
  第7章  抽象工厂模式
    7.1  抽象工厂模式概述
      7.1.1  抽象工厂模式的定义
      7.1.2  关于产品等级结构和产品族
      7.1.3  抽象工厂模式的应用场景
      7.1.4  抽象工厂模式的UML类图
      7.1.5  抽象工厂模式的通用写法
    7.2  使用抽象工厂模式解决实际问题
      7.2.1  使用抽象工厂模式支持产品扩展
      7.2.2  使用抽象工厂模式重构数据库连接池
    7.3  抽象工厂模式在Spring源码中的应用
    7.4  抽象工厂模式扩展
      7.4.1  抽象工厂模式的优点
      7.4.2  抽象工厂模式的缺点
  第8章  单例模式
    8.1  单例模式概述
      8.1.1  单例模式的定义
      8.1.2  单例模式的应用场景
      8.1.3  单例模式的UML类图
      8.1.4  单例模式的通用写法
    8.2  使用单例模式解决实际问题
      8.2.1  饿汉式单例写法的弊端
      8.2.2  还原线程破坏单例的事故现场
      33.5.3  RPC架构的优缺点
    33.6  未来软件架构演进之路
      8.2.3  双重检查锁单例写法闪亮登场
      8.2.4  看似完美的静态内部类单例写法
      8.2.5  还原反射破坏单例模式的事故现场
      8.2.6  更加优雅的枚举式单例写法问世
      8.2.7  还原反序列化破坏单例模式的事故现场
      8.2.8  使用容器式单例写法解决大规模生产单例的问题
      8.2.9  ThreadLocal单例详解
    8.3  单例模式在框架源码中的应用
      8.3.1  单例模式在JDK源码中的应用
      8.3.2  单例模式在Spring源码中的应用
    8.4  单例模式扩展
      8.4.1  单例模式的优点
      8.4.2  单例模式的缺点
  第9章  原型模式
    9.1  原型模式概述
      9.1.1  原型模式的定义
      9.1.2  原型模式的应用场景
      9.1.3  原型模式的UML类图
      9.1.4  原型模式的通用写法
    9.2  使用原型模式解决实际问题
      9.2.1  分析JDK浅克隆API带来的问题
      9.2.2  使用序列化实现深克隆
      9.2.3  还原

内容摘要
本书从软件架构设计推荐的通用技能UML开始,重点介绍常用的类图和时序图;然后介绍软件架构设计常用的七大原则;接着结合JDK、Spring、MyBatis、Tomcat、Netty等经典框架源码对GoF的23种设计模式展开分析,并结合作者多年“踩坑填坑”和“教学答疑”经验,用深刻、全面、通俗、生动、有趣、接地气的方式结合真实业务场景分析每种设计模式,治愈“设计模式选择困难症”;之后介绍4种常用的新设计模式;很后总结软件架构、设计模式与应用框架之间的区别。
    如果你已经有编程经验,那么你一定要学一遍设计模式;如果你是资深工程师或者架构师,那么本书将颠覆你以前的认知;如果你觉得设计模式晦涩难懂,那么本书一定能让你醍醐灌顶;如果你看框架源码总是力不从心,那么本书就是“内功心法”。

主编推荐
★ 让30W+学员受益的“手写源码学习法”开创者
★ 影响100W+程序员的“Java架构师成长路径”制定人
★ 畅销书《Spring 5核心原理与30个类手写实战》作者
★ 畅销书《Netty 4核心原理与手写RPC框架实战》作者
★ 多年“踩坑填坑”和“教学答疑”经验总结
★ 基于经典框架源码和真实业务场景讲设计模式
★ 含JDK、Spring、MyBatis、Tomcat、Netty等源码
★ 让设计模式从经典应用中来再到真实实践中去真正落地
★ 如果你已经有编程经验,那么一定要学一遍设计模式
★ 如果你是资深工程师或架构师,本书将颠覆你以前的认知
★ 如果你觉得设计模式晦涩难懂,本书一定能让你醍醐灌顶
★ 如果你看框架源码总是力不从心,本书就是“内功心法”

媒体评论
本书从软件架构设计的通用技能UML开始,重点介绍常用的类图和时序图;然后介绍软件架构设计常用的七大原则;接着结合JDK、Spring、MyBatis、Tomcat、Netty等经典框架源码对GoF的23种设计模式展开分析,并结合作者多年“踩坑填坑”和“教学答疑”经验,用深刻、全面、通俗、生动、有趣、接地气的方式结合真实业务场景分析每种设计模式,治愈“设计模式选择困难症”;之后介绍4种常用的新设计模式;最后总结软件架构、设计模式与应用框架之间的区别。
如果你已经有编程经验,那么建议你重学设计模式。
如果你是资深工程师或者架构师,那么本书将带给你独特的认知。
如果你觉得设计模式晦涩难懂,那么本书将让你醍醐灌顶。
如果你看框架源码总是力不从心,那么本书就是“内功心法”。

学习设计模式的过程是对自己认知提升的过程,是从不知道自己不知道,到知道自己不知道,到知道自己知道,到不知道自己知道的过程。
——蒋孟枝(James),咕泡学院联合创始人

本书将成为咕泡学院所有技术书籍的总纲,要想在技术上深耕,必须从设计模式开始。
——谭锋(Mic),咕泡学院联合创始人

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP