首页 > Web开发 > 详细

PHP面试题之设计模式

时间:2015-10-12 23:50:37      阅读:552      评论:0      收藏:0      [点我收藏+]

设计模式是技术面试的时候难免会被问到的一个问题,特别会让你举例说明各种设计模式的使用场景。

使用设计模式可以减轻我们的工作量,优化我们的代码。

设计模式非常的多,这里介绍单例模式,工厂模式,组合模式,策略模式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];
    }
}

 

PHP面试题之设计模式

原文:http://www.cnblogs.com/CodeAnti/p/4873142.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!