第14章 观察者(Observer)模式
本章包括如下内容。
通过一个炒股的场景引入了观察者模式。
Java标准库的观察者模式,以及它的特点和局限性。
14.1 股票价格变了多少
小D喜欢炒股,经过严格的筛选,终于看中了一只股票。为了及时地了解这只股票价格的信息,他每天都要上网查询好几次。刚开始,由于新鲜感的驱使,小D并没感到太麻烦,但是几个星期后,他逐渐觉得这样做十分不便:有时候,几天过去了,所关注的股票几乎没有波动;有时候,这只股票的价格会在一天之内上下大幅波动好几次,小D为此错失了好多机会。如果你是小D,你该怎么办?
我不知道你是否有更好的方法,小D是这么想的,如果这只股票的价格变化波动到一定程度时能通知自己,那他就不必不停地上网查询了。于是,他决定设计一个工具能够自动地把股票信息发送给自己。