这一文来看看观察者模式
我们从一个警察和小偷的故事的角度来看.
那么很显然
警察:观察者
功能:能看到被观察的小偷的所有动作
小偷:被观察者
功能:
1.被安装监视器
2.发现监视器,扔掉监视器
3.没有发现监视器,一举一动被监视
好,我们来上代码
1 | /** |
1 | /** |
1 | /** |
1 | /** |
main
1 | public class TestObserver { |
result
1 |
|
这一文来看看观察者模式
我们从一个警察和小偷的故事的角度来看.
那么很显然
警察:观察者
功能:能看到被观察的小偷的所有动作
小偷:被观察者
功能:
1.被安装监视器
2.发现监视器,扔掉监视器
3.没有发现监视器,一举一动被监视
好,我们来上代码
1 | /** |
1 | /** |
1 | /** |
1 | /** |
main
1 | public class TestObserver { |
result
1 |
|