设计模式学习笔记工厂方法模式
首先,看一下比较实用的工厂模式的通用源码。
工厂方法模式通用类图
抽象产品类
1 | public abstract class Product { |
具体产品类
1 | public class ConcreteProduct1 extends Product { |
抽象工厂类
1 | public abstract class Creator { |
具体工厂类
1 | public class ConcreteCreator extends Creator { |
场景类
1 | public class Client { |