最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php設計模式 Factory(工廠模式)

 更新時間:2011年06月26日 10:58:41   作者:  
定義一個用于創(chuàng)建對象的接口,讓子類決定將哪一個類實例化,使用一個類的實例化延遲到其子類
復制代碼 代碼如下:

<?php
/**
* 工廠方法模式
*
* 定義一個用于創(chuàng)建對象的接口,讓子類決定將哪一個類實例化,使用一個類的實例化延遲到其子類
*/

/*
class DBFactory
{
public static function create($type)
{
swtich($type)
{
case "Mysql":
return new MysqlDB(); break;
case "Postgre":
return new PostgreDB(); break;
case "Mssql":
return new MssqlDB(); break;
}
}
}
*/
class DBFactory
{
public static function create($type)
{
$class = $type."DB";
return new $class;
}
}

interface DB
{
public function connect();
public function exec();
}

class MysqlDB implements DB
{
public function __construct() {
echo "mysql db<br/>";
}

public function connect() {
}

public function exec() {
}
}

class PostgreDB implements DB
{
public function __construct() {
echo "Postgre db<br/>";
}

public function connect() {
}

public function exec() {
}
}

class MssqlDB implements DB
{
public function __construct() {
echo "mssql db<br/>";
}

public function connect() {
}
public function exec() {
}
}

$oMysql = DBFactory::create("Mysql");
$oPostgre = DBFactory::create("Postgre");
$oMssql = DBFactory::create("Mssql");

相關文章

  • 深入了解PHP的垃圾回收機制

    深入了解PHP的垃圾回收機制

    這篇文章主要介紹了PHP垃圾回收機制講解,本篇文章通過簡要的案例,詳細講解了該機制的原理與使用,以下就是詳細內容,需要的朋友可以參考下
    2022-08-08
  • PHP中each與list用法分析

    PHP中each與list用法分析

    這篇文章主要介紹了PHP中each與list用法,結合實例形式分析了each及l(fā)ist函數(shù)的使用技巧,并舉例分析了each結合list函數(shù)實現(xiàn)數(shù)組遍歷的技巧,需要的朋友可以參考下
    2016-01-01
  • PhpStorm配置debug環(huán)境的詳細過程

    PhpStorm配置debug環(huán)境的詳細過程

    在開發(fā)php項目的時候,有時候不知道明確的錯誤在哪里,想要用java或者c#那樣能夠開啟debug斷點分步調試,下面這篇文章主要給大家介紹了關于PhpStorm配置debug環(huán)境的詳細過程,需要的朋友可以參考下
    2023-01-01
  • php擴展Zend?Framework框架——Validate擴展

    php擴展Zend?Framework框架——Validate擴展

    這篇文章介紹了php擴展Zend?Framework框架,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2008-01-01
  • php 數(shù)組動態(tài)添加實現(xiàn)代碼(最土團購系統(tǒng)的價格排序)

    php 數(shù)組動態(tài)添加實現(xiàn)代碼(最土團購系統(tǒng)的價格排序)

    最近在實現(xiàn)最土團購系統(tǒng)的價格排序功能,需要對$oc數(shù)組進行擴展,經過測試用下面的方法即可。
    2011-12-12
  • PHP實現(xiàn)多服務器session共享之NFS共享的方法

    PHP實現(xiàn)多服務器session共享之NFS共享的方法

    PHP實現(xiàn)多服務器session共享之NFS共享的方法...
    2007-03-03
  • PHP 柱狀圖實現(xiàn)代碼

    PHP 柱狀圖實現(xiàn)代碼

    利用imagefilledrectugle的函數(shù)來畫出矩形,實現(xiàn)柱狀圖,具體的代碼里面都加入了詳細的注釋。
    2009-12-12
  • php Memcache 中實現(xiàn)消息隊列

    php Memcache 中實現(xiàn)消息隊列

    Memcache 一般用于緩存服務。但是很多時候,比如一個消息廣播系統(tǒng),需要一個消息隊列。直接從數(shù)據庫取消息,負載往往不行。如果將整個消息隊列用一個key緩存到memcache里面.
    2009-11-11
  • php操作redis的常見用法詳解

    php操作redis的常見用法詳解

    這篇文章主要為大家詳細介紹了php操作redis的常見用法的相關知識,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • php實現(xiàn)的click captcha點擊驗證碼類實例

    php實現(xiàn)的click captcha點擊驗證碼類實例

    這篇文章主要介紹了php實現(xiàn)的click captcha點擊驗證碼類實例,不同于以往傳統(tǒng)的驗證碼,該驗證碼類可實現(xiàn)手機用戶點擊某一位置確認驗證碼,非常實用,需要的朋友可以參考下
    2014-09-09

最新評論

澄江县| 五寨县| 衡南县| 安徽省| 隆德县| 滨州市| 元朗区| 福州市| 琼中| 武平县| 赤水市| 昌吉市| 鲜城| 化德县| 柘城县| 湖北省| 遂川县| 政和县| 黔江区| 高密市| 鲁山县| 镇赉县| 武安市| 乌海市| 金秀| 太康县| 肇东市| 宁蒗| 普定县| 茌平县| 如皋市| 保山市| 锦州市| 易门县| 闵行区| 工布江达县| 永丰县| 嘉义县| 得荣县| 吉林省| 康乐县|