关于观察者内置设计模式:
java.util.Observable;
java.util.Observer;
观察必须是可序列化的吗?
有Observer
一个合约来实现一个update
回调它所观察到的方法的方法。回调看起来像这样:
@Override
public void update(Observable observable, final Object observation) {
// do some stuff with the notification
}
那么我的问题是:最后一个参数称为观察,它必须是可序列化的还是我可以通知任何类型的对象?