工厂方法模式

内容:定义一个用于创建对象的接口(工厂接口),让子类决定实列化哪个一个产品类。

角色:
    抽象工厂角色(Creator)
    具体工厂角色(Concrete Creator)
    抽象产品角色(Product)
    具体产品角色(Concrete Product)

优点:
    每个具体产品都对应一个具体工厂类,不需要修改工厂类代码
    隐藏了对象创建的实现细节

缺点:
    每增加一个具体产品类,就必须增加一个相应的具体工厂类

posted on 2023-02-01 13:55  夜黎i  阅读(12)  评论(0)    收藏  举报

导航