載入 ,設計和工廠模式

2022-08-16 22:30:29 字數 1068 閱讀 9310

//載入類:

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.工廠模式的作用和實現 工廠模式的實現思路是 定義產品和實現該產品的工廠,使...

簡單工廠設計模式和工廠方法設計模式

不論學習哪乙個設計模式,都要知道設計模式可以給我們帶來哪些好處,以及我們為什麼要學習設計模式。根據老師教導以及個人的片面經驗,我認為使用設計模式的目的是 增強 的復用性以及可維護性。可維護性就是以後是否方便擴充套件,增加了新的需求的話,是否好改,會不會出現非常難處理的問題,比如說 沒有很好地復用,構...

設計模式 工廠模式(簡單工廠模式和方法工廠模式)

一 簡單工廠模式 簡單工廠模式概述 又叫靜態工廠方法模式,它定義乙個具體的工廠類負責建立一些類的例項 優點 客戶端不需要在負責物件的建立,從而明確了各個類的職責 缺點 這個靜態工廠類負責所有物件的建立,如果有新的物件增加,或者某些物件的建立方式不同,就需要不斷的修改工廠類,不利於後期的維護 動物類 ...