摘要: 发布订阅模式又叫观察者模式,它定义一种一对多的依赖关系, 当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。 发布--订阅模式的通用实现 防止全局命名冲突再重构。 阅读全文
posted @ 2017-03-01 17:07 乌梅 阅读(333) 评论(0) 推荐(0)
摘要: 缓存代理可以为一些开销大的运算结果提供暂时的存储,在下次运算的时候,传进来的参数跟上次是一致, 则可以直接返回前面存储的结果。 运行上面的代码我们发现,当第二次再调用proxyMult(1,2,3)的时候,mult函数没有计算, 而是直接返回之前缓存好的计算结果。 当我们实际使用过程中,会有很多需要 阅读全文
posted @ 2017-03-01 11:09 乌梅 阅读(591) 评论(0) 推荐(0)