抽象工厂模式:提供一个创建一系列的相关的或者依赖的对象的接口,无需指定它们的具体实现类,具体的时间分别在子类工厂中产生. 类似于工厂模式:隔离了具体类的生产实现,使得替换具体的工厂实现类很容易.包含有以下模块: 1.抽象产品接口:定义产品的接口,公共的暴露方法.便于实际的产品类实现. 2.具体的产品类:包含实际产品的类的逻辑处理: 3.抽象工厂接口:定义产生系列对象的接口 4.具体的工厂实现:实现抽象的接口工厂,返回具体的产品类的实现. 下面是具体的代码示例: 1.抽象的产品接口,定义了Car…