1. 首页
  2. 编程语言
  3. Javascript
  4. 深入理解JavaScript系列(42):设计模式之原型模式详解

深入理解JavaScript系列(42):设计模式之原型模式详解

上传者: 2021-06-07 23:16:29上传 PDF文件 64.13 KB 热度 4次

原型模式是指用原型实例指向创建对象的种类,并且通过拷贝这些原型创建新的对象。对于原型模式,我们可以利用JavaScript特有的原型继承特性去创建对象的方式,也就是创建的一个对象作为另外一个对象的prototype属性值。真正的原型继承是作为最新版的ECMAScript5标准提出的,使用Object.create方法来创建这样的对象,该方法创建指定的对象,其对象的prototype有指定的对象,也可以包含其他可选的指定属性。你可以使用像下面这样的代码为上面的例子来实现:原型模式在JavaScript里的使用简直是无处不在,其它很多模式有很多也是基于prototype的,就不多说了,这里大家要注意的依然是浅拷贝和深拷贝的问题,免得出现引用问题。

下载地址
用户评论