工厂与抽象工厂
工厂模式是为了实现客户与一个对象之间的解耦,工厂与实现工厂是继承关系;
抽象工厂模式是为了实现客户与一类对象簇之间的解耦,工厂与实现工厂是组合关系。
抽象工厂模式里多包涵了工厂模式。
工厂模式,抽象工厂模式都是为了解耦,将实现延迟到子类当中,而父类中只定义接口。