社区
Java SE
帖子详情
讨论:有关Observer模式的问题,到底是监视还是通知?
dr2tr
2006-06-27 11:37:01
在看有关Observer的东西,书上说“作为Observer的一方,能够监视到Subject的某个特定的状态变化,并为之做出反应。”
乍看没错。但是我觉得,更确切的说,应该是Subject在通知Observer,而不是Observer在监视吧?
...全文
251
6
打赏
收藏
讨论:有关Observer模式的问题,到底是监视还是通知?
在看有关Observer的东西,书上说“作为Observer的一方,能够监视到Subject的某个特定的状态变化,并为之做出反应。” 乍看没错。但是我觉得,更确切的说,应该是Subject在通知Observer,而不是Observer在监视吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Preamble
2006-07-06
打赏
举报
回复
不清楚,应该是通知。
监视好像一般线呈中使用监听状态,被监听者不知道监听者的存在,类似于偷窥。
chnic
2006-07-04
打赏
举报
回复
监听方注册到了被观察方。当有人调用了被观察方的setXXX方法的时候就说明了,被观察方的状态已经被改变。然后在setXXX方法里直接通知监听方。然后监听方通过一个回调拿到被观察方的当前状态。
江南编程浪子
2006-07-04
打赏
举报
回复
从实现来讲是通知,
表面看上去像是在监视
良少
2006-07-03
打赏
举报
回复
是通知。 这叫做"参数回调模式"(这个术语是我自己想出来的^-^)
syhan
2006-06-27
打赏
举报
回复
我觉得是通知吧
zhangbo198294
2006-06-27
打赏
举报
回复
应该是监视
C#委托和事件的应用
Ob
server
模式
实例
简单点说就是把方法当做变量事件:我们可以把他看做是对委托的一种封装,这种定义并不准确,便很好理解
Ob
server
模式
:定义对象间的一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到
通知
并被...
Ob
server
模式
一、 观察者(
Ob
server
)
模式
观察者
模式
又叫做发布-订阅(Publish/Subscribe)
模式
、模型-视图(Model/View)
模式
、源-监听器(Source/Listener)
模式
或从属者(Dependents)
模式
。 观察者
模式
定义了一种一对多的...
重温
Ob
server
模式
--热水器·改
重温
Ob
server
模式
--热水器·改 引言 在 C#中的委托和事件 一文的后半部分,我向大家讲述了
Ob
server
(观察者)
模式
,并使用委托和事件实现了这个
模式
。实际上,不使用委托和事件,一样可以实现
Ob
server
模式
。在本文中...
23种设计
模式
分析(5):行为型
模式
1.1.13
Ob
server
观察者
模式
Ob
server
(观察者)
模式
又被称作发布-订阅(Publish-Subscribe)
模式
,是一种对象的行为型
模式
。...
Ob
server
模式
的功用,是希望两个(或多个)对象,我们称
设计
模式
——学习笔记——观察者
模式
Ob
server
——基础篇
同时
Ob
server
模式
在一些场景下会与其他
模式
配合使用,如Adapter(适配器
模式
)、Strategy(策略
模式
)等。 由于
Ob
server
的使用非常的灵活,并鉴于本人目前的水平,简要的从以下几个方面介绍
Ob
server
:
Ob
server
的...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章