首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >测试对象X是否为可观测Y的观察者

测试对象X是否为可观测Y的观察者
EN

Stack Overflow用户
提问于 2014-01-28 03:07:22
回答 1查看 390关注 0票数 0

我正在处理一些设计模式,并且能够从Observable Borg对象列表中添加和删除Observable Borg对象。我想打印每个Observable对象观察者的属性。例如观察者对象ID属性。

更详细的解释:

我有一个Borg类,它扩展了可观察性,我有一个实现观察者的无人机类。

每个无人机都有一个ID属性,在我的程序中,我有一个无人机列表,它们都被注册为我的Borg对象的观察者。

我也有一份无人机的名单,这些无人机最初都是作为观察员注册的,然后我从机器人观察者名单中删除了其中的一些。

我想查看一下无人机列表,并测试无人机是否是可观测到的borg物体的观察者。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-28 03:11:11

如果您指的是java.util.Observable,那么没有干净的方法可以做到这一点。该类有一个private Vector字段来存储已注册的Observable实例。子类没有访问它的权限。

我建议您实现自己的观察者/可观察模式。

所谓不干净,我的意思是你可以用反光,但不要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21396085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档