欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

php工廠模式和單例模式的區(qū)別有哪些

小編給大家分享一下php工廠模式和單例模式的區(qū)別有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網(wǎng)站建設、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的夏津網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!

php工廠模式和單例模式區(qū)別

單例模式:防止重復實例化,避免大量的new操作,減少消耗系統(tǒng)和內存的資源,使得有且僅有一個實例對象

header("Content-type: text/html; charset=utf-8");   //定義字符編碼,防止亂碼
/**
 * 單利類
 */
class Single
{
    private static $_instance;  //保存實例的對象
 
 
    private function __construct()  //定義構造方法
    {
 
    }
 
    private function __clone()  //定義一個空方法防止被外部克隆
    {  
 
    }
 
 
    public static function getInstance()    //定義一個獲取實例對象的方法
    {
        if (!(self::$_instance  instanceof Single)) {
            self::$_instance = new self();
        }
        return self::$_instance;        //返回實例對象
    }
 
    /**
     * 測試方法
     */
    public function test()
    {
        echo "單利模式";
    }
 
}
 
 
$run=Single::getInstance();
$run->test();

工廠模式:用工廠方法代替new操作的一種模式,如果需要更改所實例化的類名,只需在工廠方法內修改,不需逐一尋找代碼中具體實例化的地方

header("content-type:text/html;charset=utf-8"); //定義字符編碼,防止亂碼
/**
 * 測試類一
  */
class demo1
{
    //定義一個test1方法
    public function test1()
    {
        echo '這是demo1類的test1方法'.PHP_EOL;
    }
}
/**
 * 測試類二
  */
class demo2
{
    //定義一個test2方法
    public function test2()
    {
        echo '這是demo2類的test2方法'.PHP_EOL;
    }
}
/**
 * 工廠類
 */
class Factoty
{
    // 根據(jù)傳參類名,創(chuàng)建對應的對象
    static function createObject($className)
    {
        return new $className();
    }
}
/**
 * 通過傳類名,調用工廠類里面的創(chuàng)建對象方法
 */
$demo = Factoty::createObject('demo1');
$demo->test1();             //輸出這是demo1類的test1方法
$demo = Factoty::createObject('demo2');
$demo->test2();            //輸出這是demo2類的test2方法

以上是php工廠模式和單例模式的區(qū)別有哪些的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁題目:php工廠模式和單例模式的區(qū)別有哪些
文章出自:http://aaarwkj.com/article38/pegesp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)網(wǎng)站建設、企業(yè)網(wǎng)站制作、響應式網(wǎng)站微信公眾號、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
亚洲无综合素人在线观看| 亚洲熟女内射特写一区| 午夜毛片免费在线播放| 禁止18岁以下的视频| 一区二区三区在线观看淫| 日本黄色录像黄色录像| 国产欧美日韩精品av| 国产精品综合日韩精| 免费高清av一区二区| 色婷婷av一区二区三| 日韩精品欧美视频久久| 99久久婷婷免费国产综合精品| 国产精品成人一区二区三| 国产伦人偷精品免费视频| 在线免费观看视频97| 亚洲免费av第一区第二区| 国产在线高清精品二区| 91色综合久久久久婷婷| av高清不卡一区二区免费在线| av一区二区三区高潮| av天堂官网在线人妻| 免费观看国内性生活大片| 欧美福利区免费观看视频| 免费观看久久久激情片| 国产成人公开免费视频| 性生活自制视频网站麻豆| 大秀视频一区二区三区| 国产精品午夜福利91| 亚洲天堂国产成人精品| 日本国产一区二区三区在线| 国产精品欧美日韩高清| 欧美日韩一区二区综合在线视频| 国产麻豆成人传媒免费观看| 一区二区三区视频在线国产| 四虎在线免费视频播放| 国产精品中文第一字幕| 日本东京热加勒比视频| 中文字幕一区二区三区网站| 激情男女一区二区三区| 亚洲国产综合亚洲综合国产| 亚洲成在人线免费观看|