原型模式和基于原型继承的JavaScript对象系统

在以类为中心的面向对象编程语言中,类和对象的关系能够想象成铸模和铸件的关系,对象老是从类中建立而来的。而在原型编程的思想中,类并非必须的,对象未必须要从类中建立而来,一个对象是经过克隆另一个对象所获得的。 原型模式不单是一种设计模式,也被称为一种编程泛型。 原型模式的实现关键,是语言自己是否提供了clone方法。ECMAScript5提供了Object.create方法,能够用来克隆对象。web
相关文章
相关标签/搜索