工厂方法是简单工厂进一步的抽象,它克服了简单工厂的缺点,具体产品的由工厂子类产生。
增加了系统设计的复杂度。
场景:一个北京工厂生产橘子。
抽象产品,具体实现橘子类。
抽象工厂,具体实现北京工厂类。
客户端调用及结果: