JavaScript的设计模式—构造器模式

发布时间 2023-12-03 15:33:20作者: Jannik

设计模式介绍

  • 设计模式是我们在 解决问题的时候针对特定问题给出的简洁而优化的处理方案
  • 在JS设计模式,最核心的思想:封装变化
  • 将变与不变分离,确保变化的部分灵活,不变的部分稳定

构造器模式

var employee1={
  name:'Kerwin',
  age:100
}

var employee2={
  name:'xiaoming',
  age:18
}

以上的,如果数据量变多,代码重复并且臃肿

function Employee(name, age) {
  this.name = name;
  this.age = age;

  this.say = function () {
    console.log(`${this.name}是${this.age}岁`);
  };
}

new Employee("张三", 20).say();
new Employee("李四", 21).say();