观察者模式,怎么主动去添加观察者

J2EE 码拜 10年前 (2015-07-18) 1139次浏览 0个评论

现在有个这样的场景,我必须使用观察者模式,但是观察者们怎么主动添加进来,如果是多个service,我不可能一个个new吧

100分

#1

近期我也在研究这个,有几个参考资料:

这个挺详细的

这个也可以参考

至于什么时候主动添加观察者,我也没想清楚,之前考虑过用配置文件的方式,在项目启动的时候,固定几个观察者配置进来,但是感觉还是不妥

#2

回复1楼:

恩恩,还是很感谢你了

#3

观察者的构造器接收主题对象作为参数,在构造器中将自己添加到主题上,你说的是这样主动的吗

#4

可以将你的受服务对象放到一个ArrayList中,最后foreach

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明观察者模式,怎么主动去添加观察者
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!