怎样设计一个模块A 当这个模块状态发生变化时,使其它模块可以得知?
将A模块用事件实现,并让其它模块监听该事件。
伴随着事件的发生,相应的状态通常都封装在事件状态对象中,该对象必须继承自java.util.EventObject。事件状态对象作为单参传递给应响应该事件的监听者方法中。发出某种特定事件的事件源的标识是:遵从规定的设计格式为事件监听者定义注册方法,并接受对指定事件监听者接口实例的引用。
具体的对监听的事件类,继承EventListene
原创
2016-09-24 20:43:40 ·
219 阅读 ·
0 评论