//載入類:include("./ren.class.php");
include "./ren.class.php";
require("./ren.class.php");
require "./ren.class.php";
require_once("./ren.class.php");
require_once "./ren.class.php";
//自動載入類的方法
//所有的類檔案要放在同乙個目錄下
//所有類檔案的命名規則一致
function __autoload($classname)
$r = new ren();
//設計模式
//1.單例模式
//類的計畫生育
//1.讓該類在外界無法造物件
//2.讓外界可以造乙個物件,做乙個靜態方法返回物件
//3.在類裡面通過靜態變數控制返回物件只能是乙個
class dog
static function duixiang()
return self::$dx; }}
$a = dog::duixiang();
$b = dog::duixiang();
$b->test="hello";
var_dump($a);
//工廠模式
class yunsuan
function jian() }
abstract class yuansuan
}class jia extends yuansuan
}class jian extends yuansuan
}class cheng extends yuansuan
}$j = new cheng();
$j->suan();
class gongchang }}
$r = gongchang::shengchan("*");
$r->a=10;
$r->b=5;
echo $r->suan();
?>
設計模式之工廠模式和抽象工廠模式
1,工廠模式的定義 工廠模式和抽象工廠模式是設計模式中常用的模式。該模式的思想提供乙個介面,用於建立實體。工廠模式和抽象工廠模式屬於建立者模式。該模式通過給使用者乙個介面,讓使用者獲得具體的例項而不需要關心例項實現的過程。2.工廠模式的作用和實現 工廠模式的實現思路是 定義產品和實現該產品的工廠,使...
簡單工廠設計模式和工廠方法設計模式
不論學習哪乙個設計模式,都要知道設計模式可以給我們帶來哪些好處,以及我們為什麼要學習設計模式。根據老師教導以及個人的片面經驗,我認為使用設計模式的目的是 增強 的復用性以及可維護性。可維護性就是以後是否方便擴充套件,增加了新的需求的話,是否好改,會不會出現非常難處理的問題,比如說 沒有很好地復用,構...
設計模式 工廠模式(簡單工廠模式和方法工廠模式)
一 簡單工廠模式 簡單工廠模式概述 又叫靜態工廠方法模式,它定義乙個具體的工廠類負責建立一些類的例項 優點 客戶端不需要在負責物件的建立,從而明確了各個類的職責 缺點 這個靜態工廠類負責所有物件的建立,如果有新的物件增加,或者某些物件的建立方式不同,就需要不斷的修改工廠類,不利於後期的維護 動物類 ...