摘要: 一、命令模式使用场景及定义 命令模式常见的使用场景是:有时候需要向某些对象发送请求,但是并不知道请求的接受者是谁,也不知道请求的具体操作是什么。此时希望用一种松耦合的方式来设计程序,使得请求的发送者和请求接受者可以解除彼此之间的耦合关系。 命令模式的本质是对命令进行封装,将发出命令的责任和执行命令的 阅读全文
posted @ 2016-07-06 22:00 bobo的学习笔记 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、发布订阅模式定义 jQuery中的callbacks,defered,promise本质上就是发布订阅模式的实现。ES6的promise内部实现未开源,不了解具体机制 发布订阅模式又叫做观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。 阅读全文
posted @ 2016-07-06 17:39 bobo的学习笔记 阅读(760) 评论(0) 推荐(0) 编辑