![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
努力让自己幸运
越努力,越幸运
展开
-
设计模式之 - 工厂模式(创建型设计模式)
工厂模式原创 2020-04-24 10:33:03 · 156 阅读 · 0 评论 -
设计模式之 - 单例模式(创建型设计模)
单例模式 又称为单体模式,只允许实例化一次的对象类,有时候我们也用一个对象来规划一个命名空间,以便管理对象上的属性和方法。 命名空间 也有人称为名称空间,用来约束每个人定义的变量以避免所有不同的人定义的变量存在重复导致冲突的。 单例模式例子 var Ming = { g:function(id){ return document.getElementById(id); }, c:func...原创 2020-04-24 10:33:11 · 187 阅读 · 0 评论 -
设计模式之 -观察者模式(行为设计模式)
文章中的例子和思路均来自《JavaScript 设计模式》 观察者模式 观察者模式,又被称为发布-订阅模式和消息机制,定义了一种一对多的关系,让多个观察者同时监听对象主体,并且该主体对象的状态改变时就会通知所有的观察者对象。充分解决了主体对象和观察者之间功能的耦合度。 理解观察者模式 利用卫星监控监控信息这个例子来说,卫星发射就像是一个观察者或者说是一个消息系统,让卫星给飞机导航,那么飞机就是...原创 2020-04-24 10:32:20 · 154 阅读 · 1 评论