小编Xal*_*hin的帖子

Java中的可观察模式实现

我目前正在使用Java的Observer/Observable Pattern,我想知道:为什么在当前的实现中需要setChanged()方法?我知道它就在这里,所以我们只需要在治疗结束时调用notifyObservers()一次.

这样,如果我们想要我们可以使用clearChanged()回滚任何更改.但是,我们仍然可以在我们自己的实现中进行所有检查,并且只在我们绝对想要更新Observers 时调用notifyObservers().

我可能错过了一些东西,但我不明白他们为什么不这样简化它.有任何想法吗?

java design-patterns observer-pattern

7
推荐指数
1
解决办法
957
查看次数

标签 统计

design-patterns ×1

java ×1

observer-pattern ×1