首页 > 作文

php设计模式 Factory(工厂模式)

更新时间:2023-04-06 11:33:09 阅读: 评论:0

复制代码 代码如下:

<?php

/**

* 工厂方法模式

*

* 定义一个用于创建对象的接口,让子类决定将哪一个类实例化,使用一个类的实例化延迟到其子类

*/

我的音乐梦想

/*

class dbfactory

{

public static function create($type)

{

swtich($type)

{
氢键是不是共价键
ca “mysql”:

return new mysqldb(); break;

ca “postgre”:

return new postgredb(); break;

ca “mssql”:

return new mssqldb(); break;

}

}

}

*/

class dbfactory

{

public static function create($type)

{

$class = $type.”db”;

return new $class;

}

}

interface db

{

public function connect();

public func买古筝tion 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”);

本文发布于:2023-04-06 11:33:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/63533baaa158e5776370639dc8e45c8e.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php设计模式 Factory(工厂模式).doc

本文 PDF 下载地址:php设计模式 Factory(工厂模式).pdf

下一篇:返回列表
标签:子类   共价键   氢键   实例
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图