package
2.0.4
Repository: https://github.com/yuzp1996/studygolang.git
Documentation: pkg.go.dev

# README

观察者模式

定义

出版者 + 订阅者 = 观察者模式 定义了对象之间的一对多依赖,这样一来当一个对象改变状态时,他的所有依赖者都会收到通知并自动更新

启示

思维过程

  • 因为主题才是真正拥有数据的人,观察者是主题的依赖者,在数据变化时更新,这样比让许多对象控制一份数据来说,可以得到更干净的OO设计
  • 当两个对象之间松耦合,他们依然可以交互,但是不太清楚彼此的细节 为交互对象之间的松耦合努力
  • 56页 UML图

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

0 号观察者.
1号观察者.
天气发布者.

# Interfaces

No description provided by the author