日期:2014-05-20  浏览次数:20639 次

求问java怎么实现类似sendmassage的功能
要这样的功能:一个对象A改变状态时,给另一个对象B发个消息,让该对象B感知A的改变。 要怎么才能实现啊

------解决方案--------------------
自己封装事件机制,也就是:
1、对象A首先提供注册事件监听(addListener)功能;
2、对象B将自己或准备好的监听器注册到对象A中;
3、对象A在自身对象发生变化时,调用所注册的监听对象。