java设计模式抽象工厂
时间: 2023-11-04 21:07:08 浏览: 126
java设计模式-抽象工厂模式
抽象工厂模式是一种创建型模式,它提供了一种创建对象的最佳方式。该模式围绕一个超级工厂创建其他工厂,这个超级工厂又称为其他工厂的工厂。抽象工厂模式的各个角色和工厂方法与工厂方法模式如出一辙,包括抽象工厂角色、具体工厂角色、抽象产品角色和具体产品角色。具体工厂角色含有和具体业务逻辑有关的代码,由应用程序调用以创建对应的具体产品的对象。而具体产品角色则是具体产品继承的父类或者是实现的接口。在java中一般有抽象类或者接口来实现。
阅读全文