原型模式和基於原型繼承的JavaScript對象系統

在以類爲中心的面向對象編程語言中,類和對象的關係能夠想象成鑄模和鑄件的關係,對象老是從類中建立而來的。而在原型編程的思想中,類並非必須的,對象未必須要從類中建立而來,一個對象是經過克隆另一個對象所獲得的。 原型模式不單是一種設計模式,也被稱爲一種編程泛型。 原型模式的實現關鍵,是語言自己是否提供了clone方法。ECMAScript5提供了Object.create方法,能夠用來克隆對象。web
相關文章
相關標籤/搜索