天天看点

进阶设计模式(5) -- 工厂方法模式

文章目录

  • ​​工厂方法模式​​
  • ​​一、初识工厂方法模式​​
  • ​​二、体会工厂方法模式​​
  • ​​三、理解工厂方法模式​​
  • ​​工厂方法功能实现和参数化​​
  • ​​工厂模式与IOC、DI​​
  • ​​平行类的结构​​
  • ​​工厂方法模式的优缺点​​
  • ​​四、思考工厂方法模式的​​
  • ​​本质​​
  • ​​与简单工厂的关系​​
  • ​​何时使用工厂方法模式​​
  • ​​代码地址​​

工厂方法模式

进阶设计模式(5) -- 工厂方法模式

一、初识工厂方法模式

进阶设计模式(5) -- 工厂方法模式

二、体会工厂方法模式

进阶设计模式(5) -- 工厂方法模式
进阶设计模式(5) -- 工厂方法模式

三、理解工厂方法模式

工厂方法功能实现和参数化

进阶设计模式(5) -- 工厂方法模式
进阶设计模式(5) -- 工厂方法模式
进阶设计模式(5) -- 工厂方法模式
进阶设计模式(5) -- 工厂方法模式

工厂模式与IOC、DI

进阶设计模式(5) -- 工厂方法模式
进阶设计模式(5) -- 工厂方法模式
进阶设计模式(5) -- 工厂方法模式
进阶设计模式(5) -- 工厂方法模式

平行类的结构

进阶设计模式(5) -- 工厂方法模式
进阶设计模式(5) -- 工厂方法模式

工厂方法模式的优缺点

进阶设计模式(5) -- 工厂方法模式

四、思考工厂方法模式的

本质

进阶设计模式(5) -- 工厂方法模式
进阶设计模式(5) -- 工厂方法模式

与简单工厂的关系

进阶设计模式(5) -- 工厂方法模式
进阶设计模式(5) -- 工厂方法模式

何时使用工厂方法模式

进阶设计模式(5) -- 工厂方法模式

代码地址

​​https://github.com/hufanglei/java-design/tree/factory-method​​

继续阅读