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

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)化排名
秋霞三级在线免费观看| 高颜值紧身牛仔裤国产精品| 中文字幕日韩欧美一区二区| 免费一区二区不卡去日本| 国产一区二区日韩一区| 射精视频在线观看免费| 欧美中文字幕在线精品| 日本加勒比在线播放一区 | 草草影院最新地址在线观看| 又黄又爽又刺激的性视频| 成人偷拍自拍在线视频| 国产一区二区三区不卡视频 | 亚洲欧美精品专区久久| 韩日男人女人性生活视频| 少妇高潮一区二区三区99| 美女诱惑福利视频久久久| 日韩欧美一二区久久麻豆| 福利视频一区二区视频| 午夜福利院在线观看免费| 91桃色午夜福利视频| 人妻av一区二区三区| 亚洲国产欲色有一二欲色| 国产伦精品一区二区三区免费视频 | 久久国产欧美日韩精品| 亚洲三级黄片免费播放| 国产一级二级三级亚洲| 欧美成人日本在线播放| 亚洲大陆免费在线视频| 深夜av免费在线观看| 婷婷综合伊人久久狠狠| 亚洲黄色av电影在线| 欧美中文日韩国产字幕| 成人免费视频观看国产| 人妻中文字幕av资源| 手机在线看国产后入| 91白丝视频在线观看| 一区二区高清免费日本| 欧美三级亚洲三级日韩三级| 在线欧美日韩一区二区三区| 亚洲特级黄色做啪啪啪| 线上免费看黄色亚洲片|