模板 / classDiagram
观察者模式
主题对象、观察者接口以及两个具体观察者——用于说明设计模式的模板。
预览
Mermaid 11 渲染器
正在渲染预览...
Mermaid 源码
classDiagram
classDiagram
class Subject {
-observers List~Observer~
+attach(observer)
+detach(observer)
+notify()
}
class Observer {
<<interface>>
+update(event)
}
class EmailNotifier {
+update(event)
}
class AuditLogger {
+update(event)
}
Subject o-- Observer : maintains
Observer <|.. EmailNotifier
Observer <|.. AuditLogger