跳到主要内容
uencoder

Factory Pattern

工厂模式将对象创建封装到工厂类/方法中,调用者无需知道具体类,通过接口创建对象。

用途

解耦对象创建与使用,支持多态创建与配置驱动实例化。

机制

简单工厂:一个方法按参数创建不同对象。工厂方法:子类决定创建哪个对象。抽象工厂:创建相关对象族。DI 容器是超级工厂。

用例

  • 对象创建解耦
  • 多态实例化
  • 配置驱动

相关词条

参考链接