内容:定义一个用于创建对象的接口(工厂接口),让子类决定实列化哪个一个产品类。
角色: 抽象工厂角色(Creator) 具体工厂角色(Concrete Creator) 抽象产品角色(Product) 具体产品角色(Concrete Product)
优点: 每个具体产品都对应一个具体工厂类,不需要修改工厂类代码 隐藏了对象创建的实现细节
缺点: 每增加一个具体产品类,就必须增加一个相应的具体工厂类
posted on 2023-02-01 13:55 夜黎i 阅读(12) 评论(0) 收藏 举报
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3