剑客
关注科技互联网

观察者模式

课程简介

本课程通过一个天气预报的发布和订阅案例,来讲解观察者模式在Java项目中的应用。主要包括观察者模式的结构,观察者模式的两种实现方式推模型和拉模型,以及何时使用观察者模式等内容。

课程提纲

第1章 概述

本章首先介绍了课程的学习内容和观察者的概念,然后介绍了一个应用观察者模式的场景,该场景将作为案例贯穿整个课程。

第2章 观察者模式实战

本章介绍观察者模式的结构,以及如何用通用代码实现第一章给出的场景问题。

第3章 观察者模式详解

本章主要介绍观察者模式实现的两种方式推模型和拉模型,利用Java提供的观察者实现第一章的场景问题,观察者模式的优缺点,以及何时使用观察者模式。

第4章 观察者模式衍生

本章主要介绍如何区别对待观察者场景问题以及代码实现。

第5章 课程总结

本章对本课程学习的内容进行总结,帮助小伙伴们巩固所学知识。

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址