再說基於原型繼承的JavaScript對象系統

在以類爲中心的面向對象編程語言中,對象總是從類中創建而來。而在原型編程的思想中,一個對象是通過克隆另外一個對象所得到的。 在面向對象編程語言中,想要創建一個對象,要先指定它的類型,然後再通過類來創建這個對象。而原型模式則不再關心對象的具體類型,它通過找到一個對象,然後通過克隆來創建一個一模一樣的對象。但這裏要注意,原型模式的真正目的並非在於得到一個一模一樣的對象,而是通過這種便捷的方式創建某個類型
相關文章
相關標籤/搜索