一. 准备工作
1. 本文参考自 自己理解的工厂模式,希望对大家有所帮助
二. 开始
以汽车工厂为例,首先有个汽车类的接口 Car,里面有个开车的方法 drive(),然后有个宝马车的类 BMW 和奔驰车的类 Benz 实现了 Car 接口。
public interface Car{ public void drive(); } public class BMW implements Car{ public BMW(){ System.out.println("生产一台宝马车"); } public void drive(){ System.out.println("我开宝马车"); } } public class Benz implements Car{ public Benz(){ System.out.println("生产一台奔驰车"); } public void drive(){ System.out.println("我开奔驰车"); } }