观察者模式在Java项目中的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
观察者模式在Java项目中的应用
本课程通过一个天气预报的发布和订阅案例,来讲解观察者模式在Java项目中的应用。主要包括观察者模式的结构,观察者模式的两种实现方式推模型和拉模型,以及何时使用观察者模式等内容。
导师简介
GerryZhang,全栈工程师,酷爱技术,擅长大型软件架构,研究互联网技术,乐于分享知识,人生格言:技术改变人生.
课程简介
本课程通过一个天气预报的发布和订阅案例,来讲解观察者模式在Java项目中的应用。主要包括观察者模式的结构,观察者模式的两种实现方式推模型和拉模型,以及何时使用观察者模式等内容。
你能学到什么?
1、理解观察者模式的概念和结构
2、掌握如何将观察者模式应用到项目中,解决项目实际问题
3、掌握观察者模式的应用场景
大纲一览
第1章概述
1-1 课程简介 (07:29)
第2章观察者模式实战
2-1 观察者模式的结构和说明 (02:00)
2-2 学习观察者模式通用代码 (14:25)
2-3 改造通用代码解决场景问题 (18:14)
第3章观察者模式详解
3-1 认识观察者模式 (06:32)
3-2 实现的两种方式:推模型和拉模型 (07:50)
3-3 利用Java提供的观察者实现 (16:56)
3-4 观察者优缺点 (03:46)
3-5 何时使用观察者模式 (03:33)
第4章观察者模式衍生
4-1 区别对待观察者场景问题 (03:41)
4-2 代码示例解决场景问题 (07:52)
4-3 观察者接口 (01:38)
4-4 目标实现类 (07:24)
4-5 观察者接口类的实现 (05:01)
4-6 测试 (06:24)
第5章课程总结
学习链接:/video/8208