有两个类 A ,B
A类中需要用到B类中的信息,但是无法从B类中直接调取,需要B类通知给A
写一个接口做观察者
A类实现这个接口,并调用B类中的注册方法regist,参数是重写了方法的接口,表示开始关心这个事件
B类中提供这个接口的List,注册方法regist(给A准备的方法),通知方法
在通知方法中遍历这个List,并调用这个List中元素的方法(handle()),传入要通知给A的参数,将这个参数传到接口
因为A类中实现了这个接口所以A中会重写这个接口中的方法,在这个方法里使用B类传过来的参数