创建型模型

一、简单工厂模式
靠 if else 或者 select case 等分支去控制不同对象的创建,难以维护
三种常见设计模式 - Factory


二、工厂方法模式  Factory
实现方式:将创建对象的方法定义成一个接口,通过多态的方式创建具体的类。 
优点: 如果要添加一个新类,则不需要修改已有的代码
缺点:
1.客户端需要知道基类和工厂类,耦合性差
2.仅仅适合创建一种类

三种常见设计模式 - Factory

三、 AbstactFactory
Factory的升级版,可以创建一组类
三种常见设计模式 - Factory








相关文章:

  • 2022-02-09
  • 2022-01-22
  • 2021-08-17
  • 2022-02-23
  • 2021-07-09
  • 2021-08-17
猜你喜欢
  • 2022-02-09
  • 2021-09-17
  • 2021-12-29
  • 2021-05-04
  • 2021-12-03
  • 2021-05-26
  • 2022-02-09
相关资源
相似解决方案