1. 模式结构
2. 角色
(1) Factory(抽象工厂角色)
(2) ConcreteFactory(具体工厂角色)
提供静态工厂方法produce(),返回抽象产品类Product
(3) Product(抽象产品角色)
(4) ConcreteProduct(具体产品角色)
3. 特点
简单工厂模式的升级版,工厂也抽象
工厂不根据参数生产产品,一个工厂只生产一个产品
【设计模式】工厂方法模式(Factory Method Pattern)
最新推荐文章于 2024-07-27 18:05:15 发布