1、常用的设计模式?

1) 单例模式 保证对象被创建一次,节省系统开销。

2) 工厂方法(简单工厂,抽象工厂)设计模式-简单工厂模式, 设计模式-工厂方法  ,  设计模式-抽象工厂

4)观察者模式: 定义了对象之间的一对多依赖,当对象改变时,就会通知它所有依赖的对象,依赖的对象接收到通知并做出更新。 观察者模式

5)模板方法模式: 定义了一套算法的骨架,方法实现延迟到子类中。模板方法

6)状态模式: 允许一个对象的内部状态改变时,改变它的行为。 状态模式

 

 

 

2、简单工厂、工厂方法,抽象工厂区别?

简单工厂: 只能生产同一等级结构的任意产品,不能增加产品 设计模式-简单工厂模式

工厂方法: 生产同一等级结构的任意产品,支持增加任意产品 设计模式-工厂方法  

抽象工厂:生产同一产品族的全部产品。   设计模式-抽象工厂

相关文章:

  • 2021-10-11
  • 2022-01-09
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
  • 2021-04-19
  • 2021-10-21
猜你喜欢
  • 2021-10-28
  • 2021-11-21
  • 2022-01-17
  • 2021-08-22
  • 2022-02-08
  • 2021-12-21
  • 2021-08-24
相关资源
相似解决方案