1、观察者模式 简要说明 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新 速记关键字 联动,广播消息 类图如下 基于上面的类图,我们来实现一个监听器。类图中的Subject对应我们的被
简要说明
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新
速记关键字
联动,广播消息
类图如下
基于上面的类图,我们来实现一个监听器。类图中的Subject对应我们的被观察对象接口(iobservable),Observer对应我们的监听器接口(IListener)
我们实现被观察对象出现变化,然后通知所有的监听器实现类, 此接口我们参考jdk的观察者实现
Java代码实现
public interface IObservable { // 注册观察者 void reGISterObserver
来源地址:https://blog.csdn.net/qq_35267557/article/details/132531153
--结束END--
本文标题: 软件工程(十七) 行为型设计模式(三)
本文链接: https://www.lsjlt.com/news/382611.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0