简单工厂模式

63 阅读1分钟
package com.gavin.exer;

public class SimpleFactoryTest {
  class Factory{
    public Car build(String name){
      if("dazhong".equals(name)){
        return new Dazhong();
      }else if("audi".equals(name)){
        return new Audi();
      }else{
        return null;
      }
    }
  }

  interface Car{
  }

  class Dazhong implements Car{
  }

  class Audi implements Car{
  }
}

其它工厂模式,可以参考:

juejin.cn/post/684490…