观察者模式的优点:业务解耦,代码复杂性大大的降低,可扩展性强;缺点:需要增加类,大大增加了包的大小;
1):被观察者角色
收费item触发表 extends Observable 在set方法中设置变量,并通知所有的观察者;
2):观察者角色:注入spring容器,@PostConstruct在bean创建后执行,添加当前Bean进到观察者的队列里。 update 方法当 被观察者调用changed()方法后执行。
观察者模式的优点:业务解耦,代码复杂性大大的降低,可扩展性强;缺点:需要增加类,大大增加了包的大小;
1):被观察者角色
收费item触发表 extends Observable 在set方法中设置变量,并通知所有的观察者;
2):观察者角色:注入spring容器,@PostConstruct在bean创建后执行,添加当前Bean进到观察者的队列里。 update 方法当 被观察者调用changed()方法后执行。