/* class DBFactory { public static function create($type) { sw " /> 中中文字幕亚州无线码,欧美成人午夜视频免看,性欧美free荷兰hd

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php設(shè)計(jì)模式 Factory(工廠模式)

復(fù)制代碼 代碼如下:
<?php
/**
* 工廠方法模式
*
* 定義一個(gè)用于創(chuàng)建對象的接口,讓子類決定將哪一個(gè)類實(shí)例化,使用一個(gè)類的實(shí)例化延遲到其子類
*/

/*
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技術(shù)php設(shè)計(jì)模式 Factory(工廠模式),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 四虎永久在线精品免费影视 | 久久这里精品青草免费 | 久久青草免费97线频观 | 精品一区二区91 | 午夜黄色大片 | 毛片韩国| 国内精品久久久久久久久野战 | 激情 亚洲 | 日韩a级黄色片 | 亚洲伊人久久大香线蕉啊 | 尤物网址在线观看日本 | 五月婷婷 六月丁香 | 91精品国产综合久久消防器材 | 伊人久久亚洲综合 | 国产四虎免费精品视频 | 涩涩涩综合在线亚洲第一 | 亚洲黄色在线看 | 欧美日韩有码 | 亚洲国产福利 | 激情文学图片 | 日本伊人色综合网站 | 久久99草 | 久热国产精品 | 一区二区三区免费在线观看 | 亚洲国产一区二区三区在线观看 | 亚洲伊人久久大香线蕉啊 | 一二三四在线播放免费视频中国 | 国产精品无码久久综合网 | 91视频.com| 四虎4hu亚洲精品 | 一区二区三区在线播放视频 | 国产成人精品在线观看 | 天天干天天玩 | 国产精品每日在线观看男人的天堂 | 精品一区精品二区 | 亚洲国产精品久久久久网站 | 国产精品嫩草影院一二三区 | 色多多www视频在线观看免费 | 久久成| 国产成人综合在线 | 亚洲国产精品成人综合色在线婷婷 |