摘要: 一、概述 观察者模式类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。先来看看关系图: 二、代码实现 一个Observer接口: Observer.java ... 阅读全文
posted @ 2016-08-01 20:19 ✈✈✈ 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、概述 二、静态代理 三、动态代理 四、静态代理和动态代理的区别 一、概述 代理模式就是多一个代理类出来,替原对象进行一些操作,比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人去帮你做,此处的代理就是这个意思。再如我们有的时候打官司,我们需要请律师,因 为律师在法律方面有专长,可以替我... 阅读全文
posted @ 2016-08-01 19:24 ✈✈✈ 阅读(344) 评论(0) 推荐(0) 编辑