class Database{
protected static $db = null;
private function __construct(){
}
public static function getInstance(){
if(empty(self::$db)){
self::$db = new self;
}
return self::$db;
}
}
protected static $db = null;
private function __construct(){
}
public static function getInstance(){
if(empty(self::$db)){
self::$db = new self;
}
return self::$db;
}
}
2016-04-03
class Factory{
static function createDatabase(){
$db = new database();
return $db;
}
}
static function createDatabase(){
$db = new database();
return $db;
}
}
2016-04-03
这老师讲的非常不错了,有本《大话设计模式》的书程杰写的,有各种模式,但是是java的,可以永php重写代码,我就是这么干的,这个老师讲的好的地方在如何在工程中组织模式。谢谢老师
2016-03-24
老师为了演示方便做了简化,其实装饰器是可以无序,并不一定要foreach循环调用,好比你要穿衣服,可以先穿内裤再穿秋裤,也可以先穿秋裤再穿内裤。
2016-03-24