读第一遍读到数据库模式, 感觉吃不消了, 所以跳过去直接读后面的实践部分. 目前在读第二遍, 希望这次能吃透作者讲的数据库模式.
这绝对是一本每读一遍都会受益一便的好书, 虽然书中讲的各种模式目前看来没有应用到工作中的机会, 但是通过作者的讲解, 你会看到这些模式一旦应用到项目中, 会给整个代码的架构和质量带来多大的提升.
很久之前就想买一本介绍模式的书, 看亚马逊的评论, 有三个选择, 四人帮的设计模式, head first desgin pattern 和这一本. 如果你是 php 程序员, 有一定的代码经验, 想了解一下设计模式, 这本书应该是你第一本入手的书. 四人帮的设计模式应该是你的进阶书. 而我个人来说不是那种中意类似 看读学XX 的读者, 如果你是的话可能 head first design pattern 比较适合你.
该书的结构很清晰, 作者行文也很流畅, 虽然有个别语句可能读第一遍不很明白, 但那很可能是你没有透彻理解当前的上下文, 返回多读几遍便能了解作者的用意. 翻译质量算很高的了. 但是其中的错误(不知是印刷错误还是作者的错误还是译者的错误)有点多, 我目前都有一个长长的列表,打算去官方勘误页面提交(不过貌似现在打不开...).
对象, 模式 和实践是本书的三个核心部分, 有人说第三部分不是很必要, 但是对于项目经验不是很丰富的程序员来说, 第三部分绝对会对你项目开发流程的认识拓展很多, 个人觉得是不能忽略的部分.
对象部分对 php 对面向对象的支持和实现讲解的很透彻, 不过重点是在实现, 而不是设计, 如果你需要面向对象设计方面的知识, 这部分是远远不够的, 但是对于 PHP 面向对象的实现, 这部分应该是你需要读得唯一的东西了.
模式部分是本书的精华部分, 我个人也在网上或视频教程中学过设计模式, 但是还是感觉这本书对于模式的讲解最为透彻. 包括项目中遇到的真实问题, 可能的解决方案, 每种解决方案的不足之处, 引入设计模式, 讲解模式的实现以及实现结果的优势和不足之处, 实现的可能变种...等等方方面面. 全面而透彻.
5星推荐给任何想要对 OOP 有所了解并应用到项目中的程序员.
以上仅是个人见解
行文流畅, 翻译很棒, 结构清晰. 5 星推荐
《深入PHP》热门书评
-
对于OOP入门的确是本好书
8有用 2无用 MoontoC 2010-07-16
每个段落先提出问题, 给出实现, 并讨论成效,对于OO入门有一定帮助,能够帮助开拓思路,对OO老鸟有参考价值,可以换换空气,让脑子清空一下,听听别人说什么,对开发新程序有一定作用内容并不能说新颖,毕竟内容已经是2007的了,不过设计模式并不会随着技术的改进而有多少变化,毕竟理论层面上不会有什么改变的...
-
没有达到书名的目标
4有用 2无用 DavidTian 2012-08-06
过程:花了一个月的时间把书中的主要部分,‘面向对象’和‘模式’部分。第三部分我只是选读了我认为比较有用的‘单元测试’章节。 翻译: 不错。没有咬文嚼字,通俗易...
-
深入了解PHP
1有用 5无用 [已注销] 2011-02-21
全面深入地剖析了面向对象的PHP编程与设计,更深一层的了解了PHP,是本不错的书。但是如果是想学习更多编程语言的话这本书就有缺陷了,我知道的一网站还不错里面讲到很多编程语言izixue.com/?fromuid=161,有兴趣的话可以看看去。...
-
PHP初级工程师进阶指南
1有用 0无用 修缘 2015-11-12
看到有人说这本书没有达到书名的目标,可能“深入”这个词让他产生的误解了吧,这本书更像一本实实在在的PHP进阶指南。本书全文分为三个方面:PHP面向对象思想,PHP设计模式,PHP实践。这三个方面对于初级PHP工程师进阶来说都是很重要的内容。PHP OOP,一般非直接通过PHP入门编程的童鞋对OOP都...
-
感觉是自己基础太差;
0有用 1无用 极乐 2014-04-20
根本没有办法往下看,先多敲敲代码再来看这本书吧,毕竟这些思想是不会过时的!!!介个豆瓣,还说我的评论太短,我去!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
书名: 深入PHP
作者: [美] Matt Zandstra
出版社: 人民邮电出版社
原作名: PHP Objects, Patterns and Practice
副标题: 面向对象、模式与实践(第2版)
译者: 陈浩 | 吴孙滨 | 胡丹
出版年: 2010-5
页数: 383 页
定价: 59.00元
装帧: 平装
ISBN: 9787115225788