【发布时间】:2014-01-28 03:07:22
【问题描述】:
我正在玩一些设计模式,我能够从观察者的Observable Borg 对象列表中添加和删除Observer Drone 对象。
我想打印每个 Observable 对象观察者的属性。比如 Observers 对象 ID 属性。
再解释一下:
我有一个扩展 Observable 的 Borg 类,我有一个实现 Observer 的 Drone 类。
每架无人机都有一个 ID 属性,在我的程序中,我有一个无人机列表,它们都注册为我的 Borg 对象的观察者。
我还有一个无人机列表,它们最初都注册为观察者,然后我从博格观察者列表中删除了其中一些观察者。
我想遍历 Drone 列表并测试无人机是否是 observable borg 对象的观察者
【问题讨论】:
-
请提出具体问题,以便我们更轻松地为您提供帮助。
-
您似乎无法(直接)枚举在 Observable 上注册的观察者,您必须在每个观察者的更新功能中实现属性打印,我会说
标签: java observer-pattern