观察者模式 2026-09-20 / Java设计模式 / 阅读耗时预计 2 分钟 定义 观察者模式用于定义对象之间一种一对多的依赖关系,当一个对象的状态发生改变时,所依赖它的对象都得到通知并且自动更新。 观察者模式(Observer)又称为发布-订阅模式(Publish-Subscribe/Pub-Sub)。它是一种通知机制,让发送通知的一方(被观察方)和接受通知的一方(观察方)能彼此分离,互不影响,互不依赖。 案例业务场景举例:用户注册成功后,自动发送邮件、自动发送短信给用户,自动发送系统提示消息给管理员。 案例请看代码。 〈 类成员属性、静态变量、静态块、普通块、构造方法的加载顺序 Linux安装配置JDK 〉