蝇量模式(Flyweight Pattern)

综述

定义

如果让某个类的一个实例能用来提供许多“虚拟实例”,就是用蝇量模式

类图

设计模式——17 蝇量模式

优点

  • 减少运行时对象实例的个数,节省内存
  • 将许多“虚拟”对象的状态集中管理

用途

  • 当一个类有许多的实例,而这些实例都被同意方法控制的时候,我们就可以使用蝇量模式

缺点

  • 一旦你实现了它,那么单个的逻辑实例将无法拥有独立而不同的行为

相关文章:

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