简单工厂模式包括三个角色:接口,接口的具体实现类,工厂。
具体操作步骤:首先定义接口类,接口类就是一个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());
}
}