简单工厂模式包括三个角色:接口,接口的具体实现类,工厂。

具体操作步骤:首先定义接口类,接口类就是一个interface类,在接口中定义好方法,然后再将方法在接口的具体实现类里统一实现,最后在工厂类中统一进行生产。

其模式结构如下:

//接口

public interface SimpleFactoryInterface {

     public String getName();

}

 

//具体实现类

public class SimpleFactoryImplements implements SimpleFactoryInterface {

     public String getName() {

         return “SimpleFactory”;

     }

}

 

//工厂

public class SimpleFactory {

     public static SimpleFactoryInterface getInstance() {

                   return new SimpleFactoryImplements();

}

}

 

//客户端的调用

public static Client {

         public static void main(String [] args) {

         SimpleFactoryInterface SFactoryImterface = SimpleFactory.getInstace();

    System.out.println(SFactoryInterface.getName());

}

}