我刚开始玩Observable
,Observer
它的update()
方法,我不明白当不同的动作调用时我应该怎么做notifyObservers()
。
我的意思是,我的Observable
班级有几种不同的方法可以调用setChanged()
并notifyObservers()
最终调用。根据调用的方法,UI 的某些部分(Swing)需要更新。但是,该类中只update()
实现了一种方法。Observer
我想将一些东西传递给该notifyObservers()
方法,然后我可以检查参数,update()
但这感觉不是一个好方法。即使是这样,我应该通过什么?带有动作/方法的简短描述的字符串?一个int,比如一个动作/方法代码?还有什么?
处理这种情况的最佳方法是什么?