设计模式之工厂模式(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();
	}
}