摘要: 观察者设计模式 现在很多的购房者都在关注着房子的价格变化,每当房子价格变化的时候,所有的购房者都可以观察得到。实际上以上的购房者都属于观察者,他们都关注着房子的价格。 如果要想实现观察者模式,则必须依靠java.util包中提供的Observable类和Observer接口。 查看API如下: 查看 阅读全文
posted @ 2018-05-19 11:18 玉龙小主 阅读(356) 评论(0) 推荐(0)
摘要: 观察者模式的组成 抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。 抽象观察者角色:为所有具体的观察者定义一个接口,在得到主题的通知时更新自己。 具体主题角色:在具体主题内 阅读全文
posted @ 2018-05-19 11:08 玉龙小主 阅读(118) 评论(0) 推荐(0)