观察者模式

观察者模式的优点:业务解耦,代码复杂性大大的降低,可扩展性强;缺点:需要增加类,大大增加了包的大小;

1):被观察者角色

收费item触发表 extends Observable  在set方法中设置变量,并通知所有的观察者;

2):观察者角色:注入spring容器,@PostConstruct在bean创建后执行,添加当前Bean进到观察者的队列里。 update 方法当 被观察者调用changed()方法后执行。

你可能感兴趣的:(观察者模式)