简单工厂

由一个工厂生产多个产品。

一般工厂

每个产品都有一个单独的工厂专门生产。

抽象工厂

不同工厂生产不同种类的产品,每个工厂生产的同类产品又可以再次分类。比如一个鼠标工厂和一个键盘工厂,他们可以为不同的品牌生产鼠标和键盘。