大致看了一下内容,也算是国人写的比较与时俱进的参考资料。不足在于排版检查,存在打印错误。 总体上还是赞。
现在正处于代码会写但看上去就给人一种很烂的感觉,看完这本书对我很有帮助,感谢作者!
非常不错的一本书,以生活中的案例作对比,可以更形象的理解各种设计模式的精髓所在。很值得反复查阅、琢磨!
这本确实读起来通俗易懂,非常适合入门。当时找书的时候我的目标就是“一本能够帮我在设计模式上扫扫盲的书”,读完之后觉得这本书非常符合我的需求。 我想对于新手来说,一本入门书不需要太高深,不需要像黑皮书系列一样让我望而却步,通俗的讲解让我对概念有一定了解就可以了。毕竟设计模式是需要大量的代码量和项目开发经历所支撑的。
一流的科普书,小白看得很开心。看完能同时获得新技巧和信心,原来我也用过这么多设计模式
关于python的设计模式的书籍确实很少,全书的例子都很通俗易懂,语言要求估计要python高级。装饰器,生成器,元类等学过后来看,更有利于理解。支持作者,非常感谢。
还算通俗易懂,不过看完了以后还是不能自如运用,看来还是代码写得不够…
由浅入深,由表及里,生动形象,把原本高度抽象的设计模式讲述的风趣易懂,对小白很友好~
从生活中举例引出主题,易懂不深奥,太适合阅读。除了介绍相关模式,最后的经验篇也值得深思。虽然自己还处于一重境界门槛,但感觉打通“任督二脉”,弥补了知识盲区,现在缺少的是实践和总结自己的经验。
书挺好的。但是有个建议,有些章节中例子最好做下参数说明,不然可读性较差,尤其是例如16章命令模式中,一段代码中有两个名字相同的变量name,然而意思却不相同。另外一开始例子本身也最好做下简短说明。
从实例出发,介绍概念,简单易懂;talk is cheap,有代码有真相。设计模式本身需要刻意练习,多读代码,多写代码,多思考。
看过的最好的讲设计模式的一本书。我一开始也觉得设计模式那么多,要完全记住理解很难,但通过这本书,虽然不敢说每一种设计模式都能掌握,但起码到要使用的时候可以想起来,要是出去面试,几种经典的设计模式我也能说得上来。 这本书的一大特点就是拿生活经历,来说明设计模式,让很多开发人员读起来很亲切,也方便了理解和记忆。 还有就是用python来写例子也是很独特的。众所周知目前后端开发的主流是Java,而且Java天然对OOP友好。用python可能是为了让例子更简练,而我每次读这本书的每个模式的时候,都会在脑子里用python重构一遍,也挺好。语言只是工具,重点是要理解里面的设计思想。
Python的,有生活例子没那么枯燥,适合快速回顾设计模式的知识
比专门的设计模式的书籍要更便于理解,实用价值更强,例子很明确。
挺好的一本书,看的人咋这么少。 作者的一个比喻很形象,设计模式在编程中的作用,就像《孙子兵法》对于打仗的作用。设计模式是前辈归纳出来的指导思想,对设计模式的理解不能纸上谈兵,丰富的项目经验是很重要的。同时做项目的过程中,我们无意中也已经用到了一些设计模式。不同的工作阶段再来看看这些理论,会有不同的收获。 这本书用的小故事很贴切,又有代码示例,读起来不会很枯燥,我就是从那个《设计模式之禅》半路跑过来的。美中不足的就是一些图片的排版有些问题。