转载请注明出处,此系列的例子都是本人想了很久认为适合教学容易理解的,若有更好的例子也请发邮件给我一起研究,nj.lg#163.comObserver(观察者模式)又叫做发布/订阅(Publish/Subscribe)模式。当一个对象的改变同时会影响其他对象的行为的时候,可以使用此设计模式。l主题对象:一个需要被关注的主题对象,这个主题对象改变会影响其他对象的行为l订阅对象:当主题对象发生改变,订阅对象需要相应处理。l观察者对象:抽象出观察者对象,负责管理需要被通知的订阅对象并通知它们。当主题对象发生改变时如何通知观察者对象l主题对象内部包含观察者对象,发生改变时主动去通知观察者对象l启动一个线程轮询查看主题对象