工厂模式

一、工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。
利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。
将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦

二、

     public interface Car {
      public void run();
     }

     public class AoDi implements Car {
      public void run() {
	System.out.println("我是奥迪汽车..");
      }
     }
  
    public class CarFactory {
            public static Car createCar(String name) {
	            if (StringUtils.isEmpty(name)) {
                        return null;
	}
	if("奥迪".equals(neme)){
		return new AoDi();
	}
	if("吉利".equals(name)){
		return new JiLi();
	}
	return null;
      }
  }

         public class Client01 {

public static void main(String[] args) {
	Car aodi  =CarFactory.createCar("奥迪");
	Car jili  =CarFactory.createCar("吉利");
	aodi.run();
	jili.run();
}

  }
posted @ 2020-11-30 19:35  jock_javaEE  阅读(51)  评论(0编辑  收藏  举报