版本说明

版本说明

publish subscribe

  • V1:基本范例
  • V2:通知观察者的时候带上消息内容
  • V3:JDK官方实现的观察者模式
  • V4:使用匿名函数进行调用
  • V5:将attach修改为更符合自然语义的subscribe方法,也就是发布订阅模式

listener

  • V4:将Observer改为匿名实现类,为改为监听器模式做准备,也深刻理解了匿名函数的参数是如何传递的
  • V7:在不修改代码逻辑的情况下,将相关类名修改为监听器模式类名,以比较观察者模式和监听器模式的区别
  • v1: