【Java简单工厂模式】

简单工厂模式 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("奔驰停止");

  }

  }

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

  /**

  * @author VerpHen

  * @date 2013年9月10日  上午9:40:18

  */

  package org.verphen.simpleFactory;

  /*具体产品角色类:汽车-法拉利Ferrari*/

  public class Ferrari implements ICar {

  @Override

  public void run() {

  System.out.println("法拉利启动");

  }

  @Override

  public void stop() {

  System.out.println("法拉利停止");

  }

  }

posted on 2013-09-14 14:19  潇洒kman  阅读(124)  评论(0编辑  收藏  举报