易燃物汇聚 YouTube 有声书与书评
设计模式就该这样学:基于经典框架源码和真实业务场景 封面

设计模式就该这样学:基于经典框架源码和真实业务场景

谭勇德

5655人在读
11.8万字总字数
¥82.6定价

内容简介

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

读者书评

★★★★★

本书的结构很对自己的习惯,每个模式都是先介绍,给出通用实现,然后给出一个真实使用案例帮助读者加深理解,最后给出开源框架使用的例子再加上模式的总结。 比较推荐初学者阅读,可以结合Headfirst一起入门。想要加深学习,还是得看设计模式之禅。 最后,本书难免也有一些缺陷,比如部分模式的入门介绍还是让人很难理解,通用实现的部分代码存在错误及无法运行的情况。 最后感谢作者带来又一本设计模式之作,让初学者有了更多的选择。

★★★★★

结合jdk和spring的源码解读设计模式的视角非常值得肯定,一举两得了,文章结构清晰,叙述适当,虽有部分错漏,但不失为一本很好的工具书

★★★★★

想了解设计模式的同学可以读一读,能够有一个初步的了解

★★★★★

介绍原理,有UML类图,每个设计模式都有案例来分析,值得阅读!!!

★★★★★

[微读第12评]温故而知新,设计模式无非是对面向对象编程的特性——封装、继承、多态——进行应用,以达到高扩展性、可复用性和低耦合的效果。很多技术框架虽然功能不一样的,但是设计模式是类似的。 本书有着设计模式类书籍基本配置——UML、7大设计原则、29种设计模式,除此之外还列举了设计模式在MyBatis、Spring、JDK、LogBack、Junit、Netty、Tomcat、Apache Pool等常用框架源码中的应用,并对设计模式的使用方式、使用场景做了总结,深化知识点,可消除看完设计模式但不知道怎么用的陌生感,大家也可以结合《设计模式之禅》、《大话设计模式》一起学习。

★☆☆☆☆

感觉一般 不如refactor guru

★★★★★

总体来说偏实战,讲的也通俗易懂,适合想入门设计模式的同学。程序员最重要的就是抽象思维和结构化思维,23种设计模式要在平时做项目的时候慢慢去思考,去实践。

★☆☆☆☆

太太简略了,一两句话再贴个代码图

★★★☆☆

看了一遍,这本书对于初次接触设计模式的同学很友好

书籍信息

作者谭勇德
出版社电子工业出版社
出版时间2020-07-01
ISBN9787121392085
分类计算机-计算机综合
格式EPUB
完结状态连载中
章节数150