抽象工厂模式
抽象工厂模式
提供一个创建一系列相关或相互依赖对象的接口
抽象工厂模式侧重的是同一产品族
工厂方法模式更加侧重于同一产品等级
抽象工厂模式解决了工厂模式只支持生产一种产品的弊端
1.抽象工厂模式在新增一个产品族的时候,只需要增加一个新的具体工厂,不需要修改代码。
对工厂模式进行了抽象
工厂方法模式:每个抽象产品派生多个具体产品类,每个抽象工厂类派生多个具体工厂类,每个具体工厂类负责一个具体产品的实例创造
抽象工厂方法模式:每个抽象产品派生多个具体产品类,每个抽象工厂类派生多个具体工厂类,每个具体工厂类负责一个具体产品的实例创造
日拱一卒无有尽,功不唐捐终入海