当前位置: 代码迷 >> J2SE >> 求问java如何实现类似sendmassage的功能
  详细解决方案

求问java如何实现类似sendmassage的功能

热度:86   发布时间:2016-04-24 01:03:13.0
求问java怎么实现类似sendmassage的功能
要这样的功能:一个对象A改变状态时,给另一个对象B发个消息,让该对象B感知A的改变。 要怎么才能实现啊

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