[设计模式] Design Patterns(1) 之观察者模式
观察者模式定义
观察者模式是一种行为类模式,它定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖它的对象都会得到通知并被自动更新。
对于观察者模式的理解
上图是观察者模式的UML类图
· Subject为主题接口,对象使用此接口注册为观察者,或者把自己从观察者中删除。
· Observer为观察者接口,所以潜在的观察者必须实现观察者接口,这个接口只有update()一个方法,当...
原创
2019-12-09 14:49:51 ·
120 阅读 ·
0 评论