通过事件检测到object的状态变化,首先调用回调通知observer,然后更改object的状态标记。但observer在回调中调用了object的操作,该操作更改了object的状态,这样“更改object的状态标记”时状态又被改了回来......
方法:总是在调用回调前设置好自身状态。
通过事件检测到object的状态变化,首先调用回调通知observer,然后更改object的状态标记。但observer在回调中调用了object的操作,该操作更改了object的状态,这样“更改object的状态标记”时状态又被改了回来......
方法:总是在调用回调前设置好自身状态。