设计模式
共 4 篇文章
Mixin 模式支持灵活组合模型算子,通过多继承动态注入功能,保持接口统一与资源可控。
基础架构
|
Mixin 模式通过多继承动态注入独立功能模块,实现功能的灵活组合,同时避免继承层次过深。
核心思想
Mixin 类不独立使用,而是作为"插件"为其他类提供特定功能:
| |
注册器模式通过维护名称到类/函数的映射,实现动态对象创建,适用于插件系统、多算法实现等场景。
核心优势
- 解耦:模块定义与使用分离
- 动态:通过字符串名称创建实例
- 可扩展:新增模块无需修改核心代码
注册器实现
|
设计模式是经过验证的通用解决方案,用于解决常见软件设计问题,提高代码可读性、可维护性和可扩展性。
设计模式分类
创建型模式
专注于对象创建,将创建过程与系统分离。
| 模式 | 说明 … |
|---|
张芷铭的个人博客