设计模式
zhanglongdream
这个作者很懒,什么都没留下…
展开
-
工厂模式
工厂模式的一个函数function people(name,age,sex){ var obj = new Object(); obj.name = name; obj.age = age; obj.sex = sex; obj.satName = function(){ return this.name; } return obj; } var p1 = new people("longs",原创 2017-01-23 21:24:11 · 236 阅读 · 0 评论 -
单例模式
单利模式提供了一种将代码组织为一个逻辑单元,这个逻辑单元中的代码可以通过单一变量进行访问。 单利模式的优点是: 可以用来划分命名空间,减少全局变量的数量 使用单例模式可以使代码组织的更为一致,使代码容易阅读和维护。 可以被实例化,且实例化一次。 什么是单利模式? 单例模式就是一个用来划分命名空间并将一批属性和方法组织在一起的对象,,如果他原创 2017-01-23 21:58:31 · 214 阅读 · 0 评论 -
模块模式
模块模式的思路是为单例模式添加私有变量和私有方法能够减少全局变量的使用 var singleMode = (function () { //创建私有变量 var privateNum = 112; //创建私有函数 function privateFunc(){ //实现自己的业务与逻辑 } //返回一个对象包含公有方法和属性 return{原创 2017-01-23 22:19:02 · 369 阅读 · 0 评论