简单工厂:

提供一个方法创建单个对象(方法内部往往包含对参数的判断来创建具体的对象),供外部对象使用——组合


工厂方法:

是一个特殊的模板方法,由子类创建具体的对象,供父类使用——继承

【读书笔记】HeadFirst设计模式——工厂模式简述

抽象工厂:

提供一组方法创建对象家族,供外部对象使用——组合

【读书笔记】HeadFirst设计模式——工厂模式简述

PS:简单工厂可以看成是简单的抽象工厂,只创建一个对象的抽象工厂

相关文章:

  • 2022-12-23
  • 2021-08-13
  • 2021-10-19
  • 2021-10-09
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2021-06-22
猜你喜欢
  • 2021-05-23
  • 2021-10-08
  • 2021-05-11
  • 2022-12-23
  • 2021-05-30
  • 2021-11-18
相关资源
相似解决方案