php幾種設計模式

2022-06-14 23:43:42 字數 931 閱讀 5644

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幾種設計模式

建立型模式 物件的建立 結構型模式 物件的組成 行為型模式 物件的行為 該模式裡面需要提供乙個類 工廠類 用它製造一些需要的物件 特點 構造方法私有化,外界不能直接建立它的物件 提供靜態功能,每一種靜態都會產生所需要的物件.缺點 不利於後期維護 如果新增新的物件,需要建立它的類還需要在靜態工廠類提供...