实用文案
实用文案
标准
标准
实用文案
实用文案
标准
标准
使市场
前段时间看到有人用魔兽来解释设计模式, 感觉很有意思,于是我把它改了改,又添加了些
设计模式内容,今天发出来。有些地方借鉴了前人的内容,没有注明,请前人不要见怪啊。
这里用大家感兴趣的魔兽 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)