首页 > 编程 > Java > 正文

java中通知应用

2019-11-10 18:11:16
字体:
来源:转载
供稿:网友

有两个类 A ,B A类中需要用到B类中的信息,但是无法从B类中直接调取,需要B类通知给A

写一个接口做观察者

A类实现这个接口,并调用B类中的注册方法regist,参数是重写了方法的接口,表示开始关心这个事件

B类中提供这个接口的List,注册方法regist(给A准备的方法),通知方法

在通知方法中遍历这个List,并调用这个List中元素的方法(handle()),传入要通知给A的参数,将这个参数传到接口

因为A类中实现了这个接口所以A中会重写这个接口中的方法,在这个方法里使用B类传过来的参数


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表