<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>工廠模式</title>
</head>
<body>
<script type="text/javascript">
// var jsPerson1 = {
// name:"ldh",
// age:48,
// writeJS:function () {
// console.log("my name is" + this.name + "i can write JS 啦");
// }
// }
// jsPerson1.writeJS();
//
// var jsPerson2 = {
// name:"yhz",
// age:48,
// writeJS:function () {
// console.log("my name is" + this.name + "i can write JS 啦");
// }
// }
// jsPerson2.writeJS();
// 單例模式雖然結(jié)局了分組的作用,但是不能實(shí)現(xiàn)批量的生產(chǎn),屬于手工作業(yè)模式->我們引入工廠模式
// 工廠模式
// 把實(shí)現(xiàn)同一件事情的相同代碼放到同一個(gè)函數(shù)中,以后如果再想實(shí)現(xiàn)這個(gè)功能,不需要重新編寫這些代碼了,只需要執(zhí)行當(dāng)前的函數(shù)就行了 -- > 函數(shù)的封裝 --> 低耦合 高內(nèi)聚 :減少頁面中的冗余代碼 提高代碼的復(fù)用率
function creatJSPerson( name , age) {
var obj = {};
obj.name = name;
obj.age = age;
obj.writeJS = function () {
console.log("my name is" + this.name + "i can write JS 啦");
}
return object;
}
var p1 = creatJSPerson("王小波",48);
var p2 = creatJSPerson("ldh",49);
// JS是一門輕量級(jí)的腳本"編程語言" (HTML + CSS 不屬于編程語言,屬于標(biāo)記語言)
// 類的繼承.封裝.多態(tài)
// 繼承:子類繼承父類中的屬性和方法
// 多態(tài):當(dāng)前方法的多種形態(tài) -> 后臺(tái)語言當(dāng)中 :多態(tài)包含 重載 和 重寫
// JS中的多態(tài) : 子類對(duì)父類方法的方法
// public void sum(int num1,int num2){
//
// }
// public void sum(String num1,String num2){
//
// }
// sum(1);
// JS中不存在重載,方法名一樣的話,后面的會(huì)把前面的覆蓋掉,最后只保留一個(gè)
// JS中有一個(gè)操作類似重載但是不是重載:我們可以根據(jù)傳遞參數(shù)的不一樣,實(shí)現(xiàn)不一樣的功能
function sum(num) {
if (typeof num == "undefined") {
return 0;
}
return num;
}
sum();
// JS中存在重寫 重寫 :子類重寫父類的方法
</script>
</body>
</html>
12-工廠模式
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門蔗怠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來墩弯,“玉大人,你說我怎么就攤上這事寞射∮婀ぃ” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵怠惶,是天一觀的道長(zhǎng)涨缚。 經(jīng)常有香客問我,道長(zhǎng)策治,這世上最難降的妖魔是什么脓魏? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮通惫,結(jié)果婚禮上茂翔,老公的妹妹穿的比我還像新娘。我一直安慰自己履腋,他們只是感情好珊燎,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著遵湖,像睡著了一般悔政。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上延旧,一...
- 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼挺智!你這毒婦竟也來了祷愉?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谣辞,沒想到半個(gè)月后迫摔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡泥从,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了沪摄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片躯嫉。...
- 正文 年R本政府宣布帆阳,位于F島的核電站,受9級(jí)特大地震影響屋吨,放射性物質(zhì)發(fā)生泄漏蜒谤。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一至扰、第九天 我趴在偏房一處隱蔽的房頂上張望鳍徽。 院中可真熱鬧,春花似錦敢课、人聲如沸阶祭。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽濒募。三九已至,卻和暖如春圾结,著一層夾襖步出監(jiān)牢的瞬間瑰剃,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓遗座,卻偏偏與公主長(zhǎng)得像舀凛,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子途蒋,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 說明:在我理解中梯醒,這里所謂的抽象,其實(shí)就是制定某一個(gè)接口規(guī)范腌紧。具體體現(xiàn)在代碼里茸习,就是設(shè)置一個(gè)基類,基類遵守某一套接...
- 一猫胁、引子 話說十年前,有一個(gè)爆發(fā)戶跛锌,他家有三輛汽車(Benz(奔馳)弃秆、Bmw(寶馬)、Audi(奧迪))髓帽,還雇了司...
- 哲學(xué)上說“是什么,為什么,怎么用”是認(rèn)識(shí)問題的邏輯思維過程. 本文將以廠長(zhǎng)工廠造車為例子講述這三種設(shè)計(jì)模式。 簡(jiǎn)單...