秋雨
首页
  • HTML
  • CSS
  • JavaScript
设计模式
webpack
  • 前端常识
  • ES
  • React
  • Redux
  • ReactRouter
  • 事件循环
  • 浏览器渲染流程
  • Vue项目性能优化
  • Vue
  • App
Github
首页
  • HTML
  • CSS
  • JavaScript
设计模式
webpack
  • 前端常识
  • ES
  • React
  • Redux
  • ReactRouter
  • 事件循环
  • 浏览器渲染流程
  • Vue项目性能优化
  • Vue
  • App
Github
  • 构造器模式
  • 原型链模式
  • 工厂模式
  • 抽象工厂模式
  • 建造者模式
  • 单例模式
  • 装饰器模式
  • 适配器模式
  • 适配器模式
  • 代理模式
  • 观察者模式
  • 发布订阅模式
  • 模块模式
  • 桥接模式
  • 组合模式
  • 命令模式
  • 命令模式
  • 迭代器模式
  • 职责链模式

前言-设计模式介绍

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

构造器模式

var employeel = {
  name: "kerwin",
  age: 100,
};

var employee2 = {
  name: "tiechui",
  age: 18,
};
//构造器模式

function Employyee(name, age) {
  this.name = name;
  this.age = age;
  this.say = function () {
    console.log(this.name + "_" + this.age);
  };
}

var employee1 = new Emplayee("kerwin", 100);
var employee2 = new Emplayee("tiechui", 18);
最后更新:
贡献者: Mrlishizhen
Next
原型链模式