设计模式是技术面试的时候难免会被问到的一个问题,特别会让你举例说明各种设计模式的使用场景。使用设计模式可以减轻我们的工作量,优化我们的代码。设计模式非常的多,这里介绍单例模式,工厂模式,组合模式,策略模式4种模式/** * 单例模式 **/class Config{static private $_instance = NULL;private $_settings = array();private function __construct(){}private function __clone(){};static function getInstance(){if(self::$_intance == NULL){self::$_intance = new Config();}return self:$_intance;}public function set($index,$value){$this->_setting[$index] = $value;}public function get($index){return $this->_settings[$index];}}本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-10/124071.htm