您的位置: 首页 > 文章 > 设计模式——工厂方法模式 设计模式——工厂方法模式 分类: 文章 • 2025-04-29 20:55:04 意图: 定义一个用于创建对象的接口,使一个类的实例化延迟到子类 场景: 当一个类不知道他所必须创建的对象的类的时候 当一个类希望有它的子类来指定它所创建的对象的时候 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望根据不同的需求确定不同的子类的时候 类图: 图片来自《设计模式之禅》 优点: 将抽象与实现隔离,有利于代码解耦,易于拓展 缺点: 稍不留神就会产生大量的子类,导致维护困难