观察者模式学习:
比如一个角色发生了变化,或者做了什么操作,要通知其他一系列对象做动作。又叫发布/订阅模式。
举个例子,比如 中国做了些事情,美国,小日本就急了,跟着做了些事情,中国就是被观察这,美帝国主义,日本等都是观察者
写了个例子,下面是个通用类图和一个例子的类图:

下面是例子的部分代码:
1.首先是一个观察者接口和具体的实现类,
2、然后是被观察者抽象类和实现类,
3.客户端来调:
结束了
4、目前java中已经有了Observable这个被观察者接口了,只需要实现即可,也已经有了observer观察者接口了,实现也可以。所以这个模式现在应该比较简单了。
观察者模式详解

本文通过一个生动的例子介绍了观察者模式的实现方式。该模式适用于一个对象状态改变时通知多个依赖对象的情形,文中提供了完整的Java代码示例。
2983

被折叠的 条评论
为什么被折叠?



