有没有在一个目标subject中通过对状态的set方法 直接notifyObserver 这样的

来源:3-1 认识观察者模式

Neverbeast

2015-06-22 22:40

有没有在一个目标subject中通过对状态的set方法 直接notifyObserver 这样的?

写回答 关注

1回答

  • GerryZhang
    2015-06-23 10:26:18
    	public void setSubjectState(String subjectState) {
    		this.subjectState = subjectState;
    		this.notifyObservers();
    	}

    这个就是 subjectState 的 set 方法

    我们在set状态的时候触发通知

    所以在set方法中调用 通知观察者的方法 notifyObservers();

观察者模式

解决发布/订阅问题的观察者模式,以及何时使用观察者模式

55290 学习 · 36 问题

查看课程

相似问题