工廠模式

單例模式雖然解決了分組的作用,但不能實現(xiàn)批量生產(chǎn),屬于手工作業(yè)模式,所以用“工廠模式”

工廠模式:

把實現(xiàn)同一件事情的相同的代碼放到一個函數(shù)中,以后如果再想實現(xiàn)這個功能,不需要重新的編寫這些代碼,只需要執(zhí)行當(dāng)前的函數(shù)即可(即“函數(shù)的封裝”),實現(xiàn)“低耦合高內(nèi)聚”:減少頁面中的冗余代碼,提高代碼的重復(fù)利用率。
——————————————————————————————————————
JS一門輕量級腳本編程語言,所有的編程語言都是面向?qū)ο箝_發(fā)的(即類的繼承、封裝、多態(tài)等)

繼承:子類繼承父類中的屬性和方法

多態(tài):當(dāng)前方法的多種形態(tài),后臺語言中包含重載和重寫,但JS中不存在重載,方法名一樣,后面的會把前面的覆蓋,最后只保留一個(重載:函數(shù)名一樣,參數(shù)類型不一樣)

JS中有一個操作類似重載但不是重載:可以根據(jù)傳遞參數(shù)不一樣實現(xiàn)不同的功能

重寫:子類重寫父類的方法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容