JS设计模式(原型模式)

原型模式

概念

  1. clone自己,生成一个新对象
  2. java默认有clone接口,不用自己实现

应用

js中的应用 - Object.create

JS设计模式(原型模式)
JS设计模式(原型模式)
对比JS中的原型prototype

  • prototype可以理解为ES6 class的一种底层原理
  • 而class是实现面向对象的基础,并不是服务于某个模式
  • Object.create 会长久存在