JAVA语言设计模式之观察者模式、代理模式介绍
小标 2018-08-30 来源 : 阅读 976 评论 0

摘要:本文主要向大家介绍了JAVA语言设计模式之观察者模式、代理模式介绍,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

本文主要向大家介绍了JAVA语言设计模式之观察者模式、代理模式介绍,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

观察者模式又叫发布/订阅模式,但是和他们还是有区别的,查了很多资料不是很多解释就是很多代码看的真的烦,我认为代码这种东西怎么写就看思想,只有别人懂得什么意思了才能融入到自己的代码中,当然每个人的理解不一样解释也不太一样。

观察者模式:定义了一种对多种的依赖关系,一个对象的状态发生变化时,所有依赖他的对象都可以得到通知。这是很多比较正式的解释,简单来说就是我找了一个人干活,我一直问他你干完了吗?你干完了吗?就这样一直问他,直到他活干完的时候,这种就体现了观察者模式的缺点,效率低。

发布/订阅模式看名字比较好理解,发布就是我上王者了,发个朋友圈让你们都知道,不用去关心你什么时候上王者,订阅模式就是我在网上定一个东西你送到了打个电话告诉我就行了,不用我一会一个电话去问什么时候到,这是我的理解他们的区别。

代理模式:代理模式简单来说就相当一个中介,你想找房子却不知道哪有房子,去委托中介帮你找房子,代理模式又分为静态和动态,静态就是手动的写好,动态是去动态创建。

希望帮助大家理解,如果您有更好的理解也请分享一下,当然理解了还是要去敲一下代码来加深自己的理解,这样才能灵活运用,很多事情都是去做了才会发现不过如此而已。

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程