Skip to content

Factory Registry

命名空间:DesignPatterns.Creational

概述

Key 映射到产品工厂 — 类似 Strategy,但用于 创建 实例(Create() / IFactoryRegistry)。

运行时

  • IFactoryRegistry<TKey, TProduct>
  • FactoryRegistryBuilder<TKey, TProduct> — 手动注册

源生成器

[RegisterFactory(typeof(TProduct), "key")] + partial 静态注册表持有者。

诊断

DP020–DP023。

示例

示例重点
Factory生成器注册表
RegisterFactory手动 Builder

维护者文档:docs/FactoryRegistry.md

基于 MIT 许可证发布。