模板 / classDiagram
插件架构类图
插件实现统一生命周期钩子的可插拔宿主接口模式。
预览
Mermaid 11 渲染器
正在渲染预览...
Mermaid 源码
classDiagram
classDiagram
class PluginHost {
+List~Plugin~ plugins
+register(plugin)
+runHook(name, context)
}
class Plugin {
<<interface>>
+string name
+onLoad(host)
}
class LoggingPlugin {
+onLoad(host)
}
class AnalyticsPlugin {
+onLoad(host)
}
Plugin <|.. LoggingPlugin
Plugin <|.. AnalyticsPlugin
PluginHost "1" --> "*" Plugin