【设计模式】观察者模式(行为型)⭐⭐⭐观察者模式(Observer Pattern)是一种行为型设计模式,它允许对象在状态改变时通知多个观察者对象。 可以用于mqtt的订阅消息后,根据观察者模式触发获取接收消息并设置相关业务代码。 观察者模式包含以下主要角色: 主题(Subject):主题是通知者,它知道观察者,提供注册和删除观察者对象的接口。 观察者(Observer):观察者是接收通知的对象,它实现了更新接口以接收主题的状态。 具体主题(Concrete Subject):具体主题是主题的具体实现,它维护自己的状态,当状态改变时,它会通知