抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类
/**
* 抽象工厂:
* 关键:
* IFactory:抽象工厂
* ConcreteFactory:具体工厂
* @author zbl
*
*/
public class AbstractFactoryCustomer {}
interface IFactroy{
public void createUser();
public void createDepartment();
}
class ConcreteFactroy1 implements IFactroy{
@Override
public void createUser() {
}
@Override
public void createDepartment() {
}
}
class ConcreteFactroy2 implements IFactroy{
@Override
public void createUser() {
}
@Override
public void createDepartment() {
}
}