标签: java observer-pattern
我可以使用Observer和Observable以及 Java中的旧值来获取哪个属性已更改?
Observer
Observable
notifyObservers只获得一个属性,即新值。
notifyObservers
答案 0 :(得分:2)
在方法notifyObservers(Object obj)中,您可以将任何Object传递给Observer。 您可以将此Object用作您要通信的任何数据的容器(如旧值或新值)。 你只需要把它放回观察者中,然后你就可以了。