Decorate和Proxy模式

2017-05-01
阅读 2 分钟
4.1k
Decorate模式 Decorate模式的几个常见的应用场景: throttle(函数节流) debounce(函数防抖) AOP 装饰者模式基本的套路就是在不改变原有的函数提供的功能的情况下,再次封装提供额外的功能 函数防抖即在一定的时间间隔s秒内重复触发某个动作的话,这个动作都会被延迟执行,只有等到这s秒没有再触发这个动作的时候再去执行....

Observer和Mediator模式的区别

2017-04-22
阅读 3 分钟
7.7k
显然,在需要建立依赖关系不多的几个对象中,使用Observer模式可以很好的将不同对象之间进行解耦:定义一个被观察者的主体,然后添加观察者对被观察者的依赖关系。但是需要建立依赖关系的对象一旦多起来,那么大家也可以想象下,自己手动去维护这些依赖关系是多么的蛋疼。