java 的工厂类
给一个简单实的例子来记住
package com.t.utils;
public class TestSimpleFactoryPattern {
public static void main(String[] args) {
System.out.println("----------------------------------------");
System.out.println("这个是原来的拿种式以,先定义一个接口(interface Car )。然后利用接口实现两个类(class Audi, class Auto)");
System.out.println("我们要使用使用类时, 一般直接 new 一个新的对象");
System.out.println("Audi cAudi = new Audi();\n cAudi.run(); \n Auto cAuto = new Auto(); \n cAuto.run(); \n ");
Audi cAudi = new Audi();
cAudi.run();
Auto cAuto = new Auto();
cAuto.run();
System.out.println("----------------------------------------");
System.out.println(
"这个我们采用的是factory工厂模式,我们除了先前定义的(interface Car和 class Audi Class auto), 我们还建立一个CarFactory工厂类,来帮我们创建新的对象");
Sys