工厂模式

抽象工厂模式

抽象工厂模式图示:

在图中可以了解到,抽象工厂模式当增加新的一行的时候,只需要给产品族中每个产品再多增加一组实现即可。对存量的功能无影响。但是当增加新的一列的时候,可以看到需要修改所有的抽象工厂的实现。