/* class DBFactory { public static function create($type) { sw " /> 黄色录像1级片,亚洲午夜激情视频,麻豆黄色片

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

/*
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設計模式 Factory(工廠模式),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 浙江卫视今日节目表| 《遇见你之后》电影在线观看| 辰巳ゆい| 处男破处| 西海情歌歌词全文| 迷宫法国电影| 名剑 电影| 想想办法吧爸爸| 大器晚成第三季| 爱上特种兵电视剧免费观看完整版 | 熊出没之过年大电影| 张国强个人简历| 按摩服务| 浙江卫视节目在线观看直播| 誓不忘情 电影| 房事性生活| dy充值| 姬他演过的电视剧和电影| 新闻联播台词| 十里承欢电影版免费播放| 刘乐| 湖北经视频道| 经典常谈阅读笔记| 演员李明个人资料| 在线播放美脚パンスト女教师| 人世间演员表| angie faith| 欢迎观临| 刑事侦缉档案3演员表| 李洋演员| 又什么又什么四字成语| 林诗雅电影| 国家级期刊目录| 职业兽医医生资格证报名官网| 我被最想被拥抱的人威胁了| 协议过户什么意思| 乔治娅·格洛梅| 三年片最新电影免费观看多人互换| 成全免费观看高清电影大侦探| 日本变态浣肠免费视频| 欲望号列车|