2.0工厂- 基础类准备

public interface Car {
    String getName();
}
public class Audi implements Car {
    @Override
    public String getName() {
        return "audi";
    }
}
public class Benz implements Car {
    @Override
    public String getName() {
        return "Benz";
    }
}
public class Bmw implements Car {
    @Override
    public String getName() {
        return "Bmw";
    }
}

2.1工厂-简单工厂模式
2.2工厂-工厂方法模式
2.3工厂-抽象工厂模式

转载于:https://www.jianshu.com/p/c5510507cda7

猜你喜欢

转载自blog.csdn.net/weixin_34391445/article/details/91318843
今日推荐