腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在JNI语言中实现
观察者
模式,调用C++方法
、
、
、
、
我有用C++实现
观察者
模式的代码。我已经创建了类似于C++代码的
Java
JNI代码来注册
观察者
。当我在
Java
语言中注册一个
观察者
时,它会调用一个在C++
中
创建侦听器的native方法。我希望C++
中
的方法调用能够调用已注册的
Java
观察器
中
的等效方法。我已经通过将JNIEnv传递给C++
中
的
观察者
类来为此创建代码,但我听说这是不安全的。对于这种类型的实现,有没有最佳实践?
浏览 1
提问于2014-02-13
得票数 0
1
回答
观察者
模式与所有者引用。哪一个更正确?(
Java
)
、
、
在
Java
中
,您可以创建一组
观察者
可观察的类,可
观察者
可以在其中调用
观察者
。您还可以在
java
中
显式引用另一个类的子实例
中
的所属类实例,并调用所属类实例的公共函数。 采取哪种方法更好?在不同的场景
中
,哪个更有好处,例如多线程?
浏览 0
提问于2015-11-18
得票数 0
1
回答
onPropertyChanged -如何从外部类切换propertyId
我有一个视图模型,它包含对模型的引用,并订阅模型
中
的属性更改。如何从视图模型的回调
中
打开Model.propertyId?在下面的示例
中
,BR.assignedId是模型
中
的属性。
浏览 6
提问于2016-03-04
得票数 1
2
回答
在C++
中
实现
观察者
模式
、
、
、
、
观察者
模式在事件驱动的系统中非常有用。下面是如何用两种语言实现它:使用AOP库或字节代码工程(BCEL、cglib、asm等)动态创建子类。对观察到的属性的getter或setter的任何调用都会通知任何附加的
观察者
。这类似于
Java
--使用动态创建子类。对观察到的财产的任何调用都会通知所附的
观察者
。有趣的是,在Objective
中
,如果删除了所有
观察者
,我们可以在不使用包装属性方法的情况下回滚回原来的类。而在
Java
浏览 3
提问于2013-10-20
得票数 0
回答已采纳
1
回答
RPG游戏引擎。技能应用计算
、
、
、
、
我是服务器端的
java
程序员,所以游戏引擎是我的责任。我在设计人才课程时遇到了问题。每个角色都可能有一套天赋。问题是,大多数人才都是独一无二的,与其他人不同。例如: 如果他的角色在战斗
中
只有一个搭档,他的天赋就会在他的命中滚动上给玩家+2。问题是如何在<em
浏览 0
提问于2013-02-18
得票数 5
回答已采纳
1
回答
一个类可以同时实现
观察者
设计模式的主体和
观察者
部分吗?
、
我正在为
java
设计一个敌对的框架,并与
观察者
一起工作。我想知道是否有可能|是否值得在
java
中
让一个类同时实现
观察者
和主题?我想要有一个敌人接口,实现了主体和
观察者
,以便在一定距离内的敌人可以互相警告,如果看到一个玩家或敌人。 这里有没有更好的模式可用?
浏览 8
提问于2012-11-19
得票数 1
回答已采纳
1
回答
谁持有ReactiveX
中
的链接?
、
、
在
Java
的
中
,observable维护着一个
观察者
列表。因此,如果可观察对象被删除,
观察者
将受到垃圾回收的影响。我的印象是,ReactiveX并非如此。如果我用将这个对象添加到
观察者
中
,这是让
观察者
保持链接的唯一方法吗?还是说
观察者
持有这种联系?
浏览 16
提问于2017-01-31
得票数 2
2
回答
在
观察者
模式中发布初始状态
、
对于在
观察者
模式
中
向新
观察者
发布“初始状态”,有没有更好的习惯用法?public class MyObservable extends
java
.util.Observable public
浏览 4
提问于2012-09-25
得票数 5
回答已采纳
2
回答
多
观察者
和多
观察者
、
、
我使用
JAVA
中
的Observable类/
观察者
接口来实现
观察者
模式。如果我有一个对象,我希望能够观察其他几个可观察对象(多个可观察对象),并有几个
观察者
(多个
观察者
)public void
浏览 2
提问于2011-03-10
得票数 0
6
回答
Java
中
的通用
观察者
模式
、
、
java
.util.Observer和
java
.util.Observable很难看。事实上,在"“
中
,认为每个
观察者
/被
观察者
只应使用一种类型的数据。 我正在尝试用
Java
创建
观察者
模式的通用版本,以解决这两个问题。这与前面提到的帖子
中
的问题没有什么不同,但这个问题并没有得到明显的解决(最后一个评论是来自OP的一个未回答的问题)。
浏览 4
提问于2012-11-13
得票数 24
回答已采纳
1
回答
观察特定类型的事件
、
、
、
、
我在
Java
中使用
观察者
模型,其想法是让一个服务触发事件给多个
观察者
。但是,尽管所有的
观察者
都在监听同一个事件,但每个
观察者
只对事件中指定的特定事件类型感兴趣。(EventType.TYPE_B.equals(event.getType()) { }} 正如您所看到的,所有
观察者
在执行进一步的操作之前都必须检查类型,这会增加源代码
中
的重复。此外,由于所有
观察
浏览 4
提问于2013-06-18
得票数 0
2
回答
3层架构-从较低层通知gui
、
、
我正在用
java
创建一个三层的应用程序,它由一个gui,一个业务逻辑层和一个数据库层组成。所有层都是客户端的。 从多层体系结构的定义来看,只允许调用相同或更低的层,然后返回到相同或更高的层。在我的例子
中
,在用户点击一个按钮之后,我进行了大量的数据库查询。我希望在我的gui中有一个状态字段,其中显示了当前查询的表。因为所有层都在同一个应用程序
中
,所以我可以在循环遍历表以更新状态字段时从数据库层调用一个方法。但这样做会打破只调用较低层或同一层的规则。那么,在三层架构
中
更新或通知较低层的gui的“合法”方法是什么呢?
浏览 0
提问于2013-05-04
得票数 1
回答已采纳
2
回答
观测器与主体耦合
、
在
观察者
设计模式
中
,我知道我们必须将
观察者
注册到主题中。但我注意到,在某些实现
中
,subject实例通过
观察者
类发送,然后使用subject实例将
观察者
的对象发送到Subject类。System.out.println("Observer1: " }我的问题是,
观察者
类需要有我以为“
观察者
”和这个主题完
浏览 2
提问于2014-04-25
得票数 3
回答已采纳
1
回答
请澄清addObserver和deleteObserver在可观察类
中
的行为?
、
、
、
一些背景: 我正在活动类
中
创建一个
观察者
,并将其添加到活动的onCreate方法
中
的一个可观察的类
中
。“可观察”本质上是由应用程序类持有的。我将从onDestroy
中
可观察到的部分
中
删除它。但是,看起来onDestroy可能不会被调用,或者onDestroy
中
的所有代码都不一定会被执行。由于在外部类中有对对象的引用(在可观察的类
中
),我担心该对象将持续存在。如果
观察者
的寿命超过该活动,并且该活动被重新创建,则将创建另一个具有相同类型的
浏览 0
提问于2014-11-09
得票数 0
回答已采纳
1
回答
服务监控工具
、
我们有几个使用不同技术实现的Linux进程,比如
Java
、C++等等。它们通过在Websphere MQ上传递消息来相互交互。如果任何进程崩溃,我们希望它自动重启配置的次数。
浏览 3
提问于2013-12-18
得票数 0
2
回答
观察者
在
Java
9
中
被弃用了,我们应该用什么来代替它呢?
、
、
、
、
Java
9问世了,已经被弃用了。为什么会这样呢?这是否意味着我们不应该再实现
观察者
模式? 知道什么是更好的替代方案会很好?
浏览 312
提问于2017-09-23
得票数 158
回答已采纳
1
回答
在android
中
,两个片段之间通过活动进行的通信可以称为
观察者
模式吗?
、
、
我只想澄清与
java
中
的
观察者
模式有关的一件事。 我与
观察者
模式有关的查询是,我们有事件冒泡技术(或侦听器技术)的概念,当我们想要将数据从片段A传送到B片段时,它们都由同一个活动C承载。简单的问题是-我们能称这种技术类似于
观察者
模式吗? 如果面试官问我,举一个
观察者
浏览 2
提问于2015-05-30
得票数 1
2
回答
在
Java
中
实现
观察者
模式时,避免暴露实现细节?
、
、
我是从C#来到
Java
的,在
Java
中
,事件是一等公民,事件处理程序可以是私有方法。我现在正在从事一个
Java
项目,其中我当然需要使用
观察者
模式来实现事件。由于
观察者
需要向Observable类公开其侦听器/处理程序回调方法,因此这似乎是向其他不相关的类公开
观察者
的细节实现。
浏览 2
提问于2012-01-07
得票数 7
回答已采纳
4
回答
更新,客户端是否会在继续之前完成执行其
java
.util.Observable ()
、
当我调用时:notifyObservers(); 在
java
.until.Observable类上,在
java
.until.Observable类继续运行之前,是否所有侦听的
观察者
对象都会完成其udpate()方法的执行-假设我们在同一个Thread线程
中
运行?这一点很重要,因为我将在快速让步
中
通过notifyObservers(Object o)方法发送一些消息,重要的是每个
观察者
类都在新的方法之前完成了它的方法。我知道当我们调用notifyObserve
浏览 0
提问于2010-06-02
得票数 4
回答已采纳
1
回答
Xamarin/C#
中
的Android FileObserver示例
、
、
、
、
我需要指导如何在Xamarin c# (Android)
中
创建一个文件
观察者
。我试图将
java
转换为C#,但是由于我对C#环境缺乏经验,在编译时它会抛出太多错误。在C#和
java
之间获取写参考代码证明是令人恼火的。这是一个文件
观察者
的
java
示例。
浏览 4
提问于2015-11-13
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 帝国之观察者模式
设计模式之观察者模式-Java内置观察者及总结
观察者模式
观察者模式
浅谈观察者模式
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券