设计模式之工厂模式(factory method)
工厂方法就是用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。
简单来说: 我要一辆汽车,基本就是定义一个概念,然后工厂就根据车的大致结构去生产了一辆,至于是什么车型,都可以!
Java 工厂模式实例
// 定义一个汽车类接口
public interface Car {
}
// 具体汽车
public class MyCar implements Car {
}
// 汽车生产
public class MyCarFactory {
public Car create()
{
return new MyCar();
}
public static void main(String[] args)
{
MyCarFactory factory = new MyCarFactory();
Car car = factory.create();
}
}