Learning PHP设计模式
苏金国, 王宇飞 等译
出版时间:2014年01月
页数:316
通过学习如何在代码中使用设计模式,可以更高效地构建服务器端应用,在这个过程中,你的PHP编程水平也将逐步提高。本书利用大量浅显易懂的例子告诉你如何应用多种面向对象模式,并展示了这些模式在一些成熟的实际项目中的具体应用。
需要学习这些可重用的模式如何帮助你解决复杂的问题,如何组织面向对象代码,以及只改变一些小部分来完成整个大项目的修改。利用你手上的这本《Learning PHP设计模式》,将了解如何采用一种更精巧的编程风格,这将大大减少开发时间。
· 学习设计模式概念,包括如何选择模式来处理特定的问题。
· 对面向对象编程概念有一个概要了解,如组合、封装、多态和继承。
· 应用创建型设计模式动态地创建页面(采用一种工厂方法而不是直接实例化)。
· 使用结构型设计模式对原有的对象或结构做出修改,而无需改变原来的代码。
· 使用行为型模式帮助对象协同工作来完成任务。
· 使用代理和职责链等行为型模式与MySQL交互。
· 探索使用PHP内置设计模式接口的方法。
William Sanders博士,哈特福德大学多媒体Web设计和开发方向教授。多年来一直积极地参与PHP设计模式方面的工作。作为《ActionScript 3.0 Design Patterns》(O’Reilly)一书的合著者,他还出版过50余本计算机以及与计算机相关的图书。
书名:Learning PHP设计模式
译者:苏金国, 王宇飞 等译
国内出版社:中国电力出版社
出版时间:2014年01月
页数:316
书号:978-7-5123-5272-8
原版书书名:Learning PHP Design Patterns
原版书出版商:O'Reilly Media
William Sanders
William B. Sanders博士是哈特福德大学多媒体Web设计和开发方向的教授,主要讲授有关PHP、MySQL、C#、SQL、HTML5、CSS和ActionScript 3.0等内容的多门课程,另外还讲授其他一些Internet语言课程。他合著有《ActionScript 3.0 Design Patterns》(O’Reilly, 2007)一书,多年来一直积极地参与PHP设计模式方面的工作。他出版过45本计算机以及与计算机相关的书,使用过多种不同编程软件,从Basic到汇编语言到Flash Media Server都有涉猎,另外他还担任不同计算机软件公司的顾问和beta版测试人员,包括Macromedia和Adobe。他还是一位Apple iOS开发人员。
本书封面上的动物是一条阿拉斯加鲽鱼。阿拉斯加鲽鱼是一种海鱼,主要生活在太平洋东部阿拉斯加湾到北部楚克奇海和西部日本海地区。从海面以下600米到大陆架底部都能看到这种鲽鱼的身影。这种鲽鱼属于一种比目鱼,这说明它的眼睛只长在一侧,另一侧面向海底,是看不到的。这些特殊的比目鱼最长可以长到24英寸(2英尺),在长眼睛的一侧可能有5到7个小骨锥。
这种鲽鱼寿命最长为30年,这要归功于捕鱼业对这种鱼没有太大兴趣。阿拉斯加鲽鱼之所以数量众多,这也是捕鱼业更侧重其他底栖鱼(如黄鳍金枪鱼)的附带结果。