前段时间看到有人用魔兽来解释设计模式.docx

前段时间看到有人用魔兽来解释设计模式.docx

实用文案 实用文案 标准 标准 实用文案 实用文案 标准 标准 使市场 前段时间看到有人用魔兽来解释设计模式, 感觉很有意思,于是我把它改了改,又添加了些 设计模式内容,今天发出来。有些地方借鉴了前人的内容,没有注明,请前人不要见怪啊。 这里用大家感兴趣的魔兽 3来讨论PHP的几种常见的设计模式:单件模式、策略模式、工 厂模式、观察者模式。今天就讲这四个吧,以后继续。 这些设计模式,都是针对面向对象来说的,所以都用 PHP5,另外在这里我想说的是 PHP4 从2008年8月8日(我记得是和北京奥运会同一天, 没查证,呵呵)的时候官方就发了最 后一个PHP4的补丁,这意味这PHP4的时代已经终结,所以,我建议大家现在就别理 PHP4 吧,就以PHP5来说吧。 一、单件模式: 问题的提出: 某些应用程序资源是独占的, 因为有且只有一个此类型的资源。 例如,通过数据库句柄到数 据库的连接是独占的。您希望在应用程序中共享数据库句柄, 因为在保持连接打开或关闭时, 它是一种开销,在获取单个页面的过程中更是如此。 问题的解决: 那么下面我们就开始玩魔兽吧。首先双击 war3.exe,这时候就开始运行魔兽了。我们用代 码来实现吧。 ?php class War3 { public fun cti on __con struct。 { echo War3 is Ru nnin g.,br /; }

文档评论(0)

1亿VIP精品文档

相关文档