WaleGarrett
WaleGarrett的学习记录
Konck! Knock!
OK
WaleGarrett
Choose mode
dark
auto
light
主页
Java
JavaSE
JavaSE基础
Java IO
Java IO
Java容器
Java容器
Java并发
多线程与并发
JVM
Java运行时内存区
Java内存模型
类加载
程序编译
虚拟机对象
垃圾收集
JVM调优
Spring系列
Spring
Spring MVC
Spring Boot
计算机基础
操作系统
操作系统知识体系
计算机网络
计算机网络知识体系
数据结构
数据结构知识体系
数据库
数据库基础
MySQL
linux
linux命令
脚本编程
linux内存管理
linux文件系统
开发
设计模式
git
maven
中间件
redis
kafka
HBase
框架
ORM框架
MyBatis框架
架构
系统架构
分布式
博客文章
(opens new window)
行为型-观察者模式
Konck! Knock!
OK
行为型-观察者模式
3/28/2022
观察者模式
#
总览
定义对象之间的一对多依赖,
当一个对象状态改变时,它的所有依赖都会收到通知并且自动更新状态
。
主题(Subject)是被观察的对象,而其所有依赖者(Observer)称为观察者
。
主题(Subject)具有注册和移除观察者、并通知所有观察者的功能,
主题是通过维护一张观察者列表来实现这些操作的
。
观察者(Observer)的注册功能需要调用主题的 registerObserver() 方法。
行为型-迭代器模式
结构型-适配器模式
总览