课程
/后端开发
/Java
/观察者模式
有没有在一个目标subject中通过对状态的set方法 直接notifyObserver 这样的?
2015-06-22
源自:观察者模式 3-1
正在回答
public void setSubjectState(String subjectState) { this.subjectState = subjectState; this.notifyObservers(); }
这个就是 subjectState 的 set 方法
我们在set状态的时候触发通知
所以在set方法中调用 通知观察者的方法 notifyObservers();
举报
解决发布/订阅问题的观察者模式,以及何时使用观察者模式
4 回答第四章妈妈和女友订阅不同的天气状态,我有更好的解答,核心代码在下面,就是重写notifyObserver()方法用三层for循环。我太聪明了!
6 回答如果观察者数量有许多,有人需要接受下雨通知,有人需要下雪,有人需要晴天,该如何来设计,肯定不能在目标借口写逻辑了
4 回答讲师用的是什么插件,可以直接在eclipse中翻译单词?
1 回答关于目标的拉和推
2 回答为什么obsrever定义成了接口,但是subject定义成了父类?