设计模式
文章平均质量分 59
bestvist
追求完美,接收不完美
个人博客:www.bestvist.com
展开
-
JS设计模式-单例模式
单例模式是一个用来划分命名空间并将一批属性和方法组织在一起的对象,如果它可以被实例化,那么它只能被实例化一次。 原文链接 单例模式优点 划分命名空间,减少全局变量 组织代码为一体,便于阅读维护 并非所有的对象字面量都是单例,比如模拟数据 基本结构: let Cat = { name: 'Kitty', age: 3, run: ()=>{ console.原创 2017-10-11 11:48:51 · 115 阅读 · 0 评论 -
JS设计模式-工厂模式
工厂模式是最常用的实例化对象模式,是用工厂方法代替new操作的一种模式 原文链接简单工厂模式 优点:能解决多个相似的问题 缺点:不能识别对象的类型function Factory(name,age,sex){ let person = {}; person.name = name; person.age = age; person.sex = sex原创 2017-10-11 11:50:12 · 151 阅读 · 0 评论