深圳PHP培训
达内深圳罗湖中心

185-8886-4961

热门课程

五个经典PHP设计模式

  • 时间:2017-09-29
  • 发布:深圳PHP培训班
  • 来源:达内新闻

启用高带宽会话
如果了解设计模式,您将能够更快地构建可靠的 OO 应用程序。但当整个开发团队知道各种模式时,您可以突然拥有非常高的带宽会话。您不再需要讨论将到处使用的所有类。相反,您可以与其他人谈论模式。“我要 在这里引用一个单例(singleton),然后使用迭代器遍历对象集合,然后……” 比遍历构成这些模式的类、方法和接口快很多。单是通信效率一项就值得花时间以团队的形式通过会话来研究模式。
减少痛苦的教训
每个设计模式都描述了一种经过验证的解决常见问题的方法。因此,您无需担心设计是不是正确的,只要您已经选择了提供所需优点的模式。
缺陷
有句谚语说得好:“当您手中拿着一把锤子时,所有事物看上去都像钉子”。当您认为自己找到一个优秀模式时,您可能会尝试到处使用它,即使在不应当使用它的位置。记住您必须考虑正在学习的模式的使用目的,不要为了使用模式而把这些模式强行应用到应用程序的各个部分中。
本文将介绍可用于改进 PHP 代码的五个模式。每个模式都将介绍一个特定场景。可以在 下载 部分中获得这些模式的 PHP 代码。
要求
要发挥本文的最大功效并使用示例,需要在计算机中安装以下软件:
PHP V5 或更高版本(本文是使用 PHP V5.2.4 撰写的)
压缩程序,例如 WinZIP(用于压缩可下载的代码归档)
注:虽然您也可以使用纯文本编辑器,但是我发现拥有语法高亮显示和语法纠错功能的编辑器真的很有帮助。本文中的示例是使用 Eclipse PHP Development Tools (PDT) 编写的。
适配器模式
在需要将一类对象转换成另一类对象时,请使用适配器模式。通常,开发人员通过一系列赋值代码来处理此过程,如清单 1 所示。适配器模式是整理此类代码并在其他位置重用所有赋值代码的优秀方法。此外,它还将隐藏赋值代码,如果同时还要设定格式,这样可以极大地简化工作。
上一篇:php 链接sql server数据库
下一篇:深圳PHP培训:开发中缩写释义

【达内学院】php学会后能从事什么职业

五个经典PHP设计模式

php 链接sql server数据库

php 常用函数收集

选择城市和中心
贵州省

广西省

海南省