class signle
return static::$instance;
}public function test()
}
class observer
//執行觀察者
public function observer($type)}}
public function create()
}呼叫$ob = new observer();
$ob->create();
-簡單工廠模式 ,比如有json類,xml類,我們可以通過工廠模式統一建立
class xml
}class json
}class factory
}//執行
$res->getjsondata()
include 'car.php';
class register
/*** 獲取註冊樹物件
* @param string $name
* @return mixed
*/public static function get($name = '')
/*** 銷毀
* @param $name
*/function __unset($name)
}register::set(register::logger,new car());
$dog = register::get(register::logger);
print_r($dog->create('a'));
````應用中經常使用的物件建立乙個**儲存器來存放這些物件`
設計模式 PHP實現單件模式的幾種
單件模式是我們在開發中經常用到的一種設計模式,利用php5物件導向的特性,我們可以很容易的構建單件模式的應用,下面是單件模式在php中的幾種實現方法 class stat return self instance private function construct private function...
設計模式 PHP實現單件模式的幾種方式
單件模式是我們在開發中經常用到的一種設計模式,利用php5物件導向的特性,我們可以很容易的構建單件模式的應用,下面是單件模式在php中的幾種實現方法 class stat return self instance private function construct private function...
Java幾種設計模式
建立型模式 物件的建立 結構型模式 物件的組成 行為型模式 物件的行為 該模式裡面需要提供乙個類 工廠類 用它製造一些需要的物件 特點 構造方法私有化,外界不能直接建立它的物件 提供靜態功能,每一種靜態都會產生所需要的物件.缺點 不利於後期維護 如果新增新的物件,需要建立它的類還需要在靜態工廠類提供...