JavaScript中常見的設計模式(1)工廠模式

在編程的世界,每種語言都有其各自的優缺點。爲了彌補這些缺點,各種設計模式也隨之二誕生。

在此介紹一下自己對JavaScript設計模式的一些學習總結。

工廠模式:

顧名思義,工廠及將各種零件組裝成我們需要的設備。在編程語言中及可以參照此思想,用在某個函數中傳入變量來處理這個變量。

栗子:

function factory(name,time,location){

//內部的處理過程對外不可見

var object=new Object();

object.name=name;

object.time=time;

object.location=location;

return object;//返回值可以根據需要來改變

}

var part1= factory("factory","2017-04-24","china");

part1.name//factory


原理:將原始方式封裝到函數中,並返回這個對象

優點:避免了重複創建函數的問題。起到了很好的封裝效果,增強程序的安全性。

發佈了36 篇原創文章 · 獲贊 10 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章