# 原型模式

TIP

在同一类型的许多对象之间共享属性

原型模式是在同一类型的许多对象之间共享属性的有用方法。原型是 JavaScript 的原生对象,可以通过原型链被对象访问。

在我们的应用程序中,我们经常需要创建许多相同类型的对象。一种有用的方法是创建 ES6类的多个实例。

比方说,我们想创造许多狗!在我们的例子中,狗不能做那么多: 它们只有一个名字,它们可以吠叫!

class Dog {
  constructor(name) {
    this.name = name;
  }
 
  bark() {
    return `Woof!`;
  }
}
 
const dog1 = new Dog("Daisy");
const dog2 = new Dog("Max");
const dog3 = new Dog("Spot");