模板 / classDiagram

插件架构类图

插件实现统一生命周期钩子的可插拔宿主接口模式。

在 Studio 中打开

预览

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

更多模板