CSDN博客

img volca

PHP单子模式(SINGLETON)的简单实现

发表于2004/6/30 14:24:00  792人阅读

参考了超链接地址DevNet超链接地址Chinaunix.net 的讨论,用以下代码简单实现单子模式(SINGLETON):
代码片段:
/**
*  Class: SingletonPool
*  Store multiple singletons (of different classes, naturally).
*
*/
class Singleton {

    
/**
    * 返回唯一对象,可保存多个对象
    *
    * @param (string) $class - the class name
    * @return object
    * @access public
    * @static
    */
    
function &getInstance($class) {
        static
$ob = array();

        if( !isset(
$ob[$class]) ) {
            
$ob[$class] = & new $class;
        }

        return
$ob[$class];
    }

}
?>


http://www.ooso.net
0 0

相关博文

我的热门文章

img
取 消
img