1、用方法替换构造方法
2、链构造函数
3、用Factory封装类
将面向实现改为面向接口
原客户端:很多new
新客户端:用了抽象工厂
抽象工厂:
4、 builder模式
寻找父节点采用了责任链模式
1、用方法替换构造方法
2、链构造函数
3、用Factory封装类
将面向实现改为面向接口
原客户端:很多new
新客户端:用了抽象工厂
抽象工厂:
4、 builder模式
寻找父节点采用了责任链模式