工厂模式

1.简单工厂模式。

就只有一个工厂,有一个产品接口。

缺点:如果要增加产品的话。需要修改(增加)工厂类的业务逻辑 (违反了开闭原则)

2.工厂方法

有一个工厂接口,和产品接口。每多一个产品都要增加一个工厂接口的实现类。

优点:“工厂方法模式”是对简单工厂模式的进一步抽象化,其好处是可以使系统在不修改原来代码的情况下引进新的产品,即满足开闭原则。

缺点:每多一个产品,都要增加对应的工厂类和产品类。类过多。

posted @ 2021-05-24 11:29  xie风细雨  阅读(45)  评论(0)    收藏  举报