Java常用设计模式--三种工厂模式之抽象工厂模式(Abstract Factory Pattern)
抽象工厂方法模式角色:抽象工厂(AbstractFactory)角色:是工厂方法模式的核心,与应用程序无关。任何在模式中创建的对象的工厂类必须实现这个接口。具体工厂类(ConreteFactory)角色:这是实现抽象工厂接口的具体工厂类,包含与应用程序密切相关的逻辑,并且受到应用程序调用以创建某一种产品对象。抽象产品(AbstractProduct)角色:工厂方法模式所创建的对象的超类型,也就是产