# 原型模式
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");