GOLANG观察者设计模式

设计模式有建立模式、结构模式、行为模式三类,观察者模式属于行为模式,看一下它的定义:设计模式 观察者模式(Observer): 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,全部依赖于它的对象都获得通知并自动更新。下面看是一个GOLANG的实现:app package observe import "fmt" //目标,被观察者 type Subject struct {
相关文章
相关标签/搜索