为了账号安全,请及时绑定邮箱和手机立即绑定

观察者模式

GerryZhang JAVA开发工程师
难度中级
时长 1小时56分
学习人数
综合评分9.53
113人评价 查看评价
9.7 内容实用
9.6 简洁易懂
9.3 逻辑清晰
什么时候进入模式的秘密专栏还有模式秘密这个专门搞一个整合不然好麻烦的说
JDK自带的观察者模式已经弃用了,变化真快啊
讲的非常的好!给老师一个赞,辛苦了
在此基础上我最先联想到的还是公众号向用户推送消息的功能,为了用户更好的体验,那推送什么应该取决于用户而不是公众号,在用户方面我设置一些我感兴趣的内容,当公众号有了这些内容之后再给我推送,在次我又联想到用户的想要的消息可能很多只在观察者里面写代码 可能太过臃肿,可能我要建立一个实体类结合数据库把这些信息存储在数据库,在目标对象中user.getSomeing();获取用户感兴趣的内容,可以降低代码的臃肿和分离!
例子举得不太好,很容易让人有理解的偏差,可以将目标设为气象局 方法可能有定期的发送天气信息等等 而订阅气象局的观察者则有1,2,3等等,观察者接收气象局发送的天气情况,对一天的活动做出动作即对应的update方法,也有点想平时微信大家订阅的公众号一样定期期对用户推送消息,目标是公众号平台,观察者是用户
关系理解不清
讲的是真乱啊
讲真,我很少给差评,不过这个讲的是真的不行,首先这个例子举的就很不好,不好代入,每个人物和时间,对应起来业务代码就显得很生硬,没法让观者有更好的代入感,从一开始就对观察者模式的理解有些影响。
老师一套原谅色套餐,到底经历了什么
代码名字起的太乱。
课程须知
学习本课程前,需要具备Java基础,面向对象的程序设计思想。如果对这些知识不熟悉,可以学习《Java入门第一季》和《Java入门第二季》这两门课程。
老师告诉你能学到什么?
1、理解观察者模式的概念和结构 2、掌握如何将观察者模式应用到项目中,解决项目实际问题 3、掌握观察者模式的应用场景

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消