1、观察者模式
简要说明
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新
速记关键字
联动,广播消息
类图如下
基于上面的类图,我们来实现一个监听器。类图中的Subject对应我们的被观察对象接口(IObservable),Observer对应我们的监听器接口(IListener)
我们实现被观察对象出现变化,然后通知所有的监听器实现类, 此接口我们参考JDK的观察者实现文章来源:https://www.toymoban.com/news/detail-679127.html
Java代码实现文章来源地址https://www.toymoban.com/news/detail-679127.html
/**
* 可观察目标接口,一般需要实现观察者的注册,移除,和通知等接口
*/
public interface IObservable {
// 注册观察者
void registerObserver</
到了这里,关于软件工程(十七) 行为型设计模式(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!