javascript原型模式概念解讀

原型模式(prototype)是指用原型實例指向建立對象的種類,而且經過拷貝這些原型建立新的對象。
對於原型模式,能夠利用JavaScript特有的原型繼承特性去建立對象的方式,真正的原型繼承是做爲最新版的ECMAScript5標準提出的,使用Object.create方法來建立這樣的對象,如Object.create(prototype, optionalDescriptorObjects)prototype

原型模式的做用和注意事項
模式做用:
1.原型對象自己就是有效地利用了每一個構造器建立的對象
注意事項:
1. 注意的依然是淺拷貝和深拷貝的問題,省得出現引用問題。
2.現有的文獻裏查看原型模式的定義,沒有針對JavaScript的,你可能發現不少講解的都是關於類的,可是現實狀況是基於原型繼承的JavaScript徹底避免了類(class)的概念。對象

相關文章
相關標籤/搜索