简单工厂模式 SimpleFactory,适用于业务相对较简单地情况,少扯闲话,先上code:

  ~~ ICar.java ~~  抽象产品角色接口

/**
 * @author VerpHen
 * @date 2013年9月10日  上午9:36:19
 */

package org.verphen.simpleFactory;

/*抽象产品角色接口:汽车Car*/
public interface ICar {

 /* 汽车启动 */
 public void run();

 /* 汽车停止 */
 public void stop();
}

  ~~ Benz.java ~~ 具体产品角色类

/**
 * @author VerpHen
 * @date 2013年9月10日  上午9:38:08
 */

package org.verphen.simpleFactory;

/*具体产品角色类:汽车-奔驰Benz*/
public class Benz implements ICar {

 @Override
 public void run() {
  System.out.println("奔驰启动");
 }

 @Override
 public void stop() {
  System.out.println("奔驰停止");
 }
}