js建立型設計模式 簡單工廠模式

2021-08-01 09:39:11 字數 1162 閱讀 1000

//定義: 工廠可以建立很多物件, 根據客戶需求的不同, 返回不同的建立物件

//es5

//定義: 工廠可以建立很多物件, 根據客戶需求的不同, 返回不同的建立物件

//籃球

var basketball=function

() basketball.prototype=,

getballsize:function

() }

basketball.prototype=,

getballsize:function

() }

//足球

var football=function

() football.prototype=,

getballsize:function

() }

//網球

var tennis=function

() tennis.prototype=,

getballsize:function

() }

//球工廠

var sportsfactory=function

(name)

}var football=sportsfactory("wordcup");

console.log(football);

//es6

//定義: 工廠可以建立很多物件, 根據客戶需求的不同, 返回不同的建立物件

//籃球

class basketball2

getmemeber ()

getballsize ()

}//足球

class football2

getmemeber ()

getballsize ()

}//網球

class tennis2

getmemeber ()

getballsize ()

}//球工廠

class sportsfactory2

getball()}}

let football2= new sportsfactory2("wordcup");

console.log(football);

設計模式 建立型 工廠 簡單工廠模式

動態決定哪個類被例項化,不必事先知道哪個類要被例項化!三 舉例 qq裡面常用發表情的 1 表情 b new smile 這種應該是很熟悉的建立方式 2 表情 b 表情工廠.createbiaoqing 表情內容 四 角色與結構 工廠類角色 creator bqfctory,在creat方法下建立產品...

設計模式 建立型 簡單工廠模式

建立型模式中工廠模式有三兄弟,先從簡單工廠講起。工廠模式中包含了產品與工廠兩個物件,其中產品是是乙個個具體的物件,而工廠負責生產這些產品。例如現在我們的需求是有兩個食品要在食品廠加工。兩個食品分別叫做麵包和巧克力,要在食品廠加工。通過需求分析出應該有如下幾個類,麵包類 巧克力類 食品加工廠類。由於麵...

設計模式 建立型 簡單工廠

之前學習了設計模式的原則,下面我們正式學習這些模式。設計模式分為了三個大類分別是建立型模式 結構型模式 和行為型模式。首先建立型模式 顧名思義他是用來描述如何建立物件的 建立型模型的分類 簡單工廠模式 抽象工程模式,單例模式 原型模式 建造者模式。簡單工廠 提供了專門的工廠類用於建立物件 將物件的建...