测试对象X是否是Observable Y的观察者


记忆只剩空城
2025-03-06 08:54:16 (13天前)
  1. 我正在玩一些设计模式,我能够添加和删除Observer


无人机
</跨度>
来自Observable Borg对象观察者列表的对象。
我想打印每个Observable对象观察者的属性。例如Observers Object ID属性。

更多解释:

我有一个扩展Observable的Borg类,我有一个

无人机
</跨度>
实现Observer的类。



无人驾驶飞机
</跨度>

2 条回复
  1. 0# 明天会更好 | 2019-08-31 10-32



    如果你指的是

    java.util.Observable

    ,没有干净的方法去做。班上有一个

    private


    Vector

    存储已注册的字段

    Observable

    实例。子类无权访问它。



    我建议你实现自己的Observer / Observable模式。





    通过

    不干净

    ,我的意思是你可以使用反射,但不是。


登录 后才能参与评论