XIKEW.COM - 实用教程 - 对象池(资源池)设计模式学习日记 - 实用教程,ign Patterns, Object Pool Design Pattern - 在初始化类实例的成本较高、类的实例化率较高以及在任何时候使用的实例化数量较低的情况下,对象池可以提供显著的性能提升。

对象池(资源池)设计模式学习日记
设计模式 11/25/2020 10:50:16 PM 阅读:19

在初始化类实例的成本较高、类的实例化率较高以及在任何时候使用的实例化数量较低的情况下,对象池可以提供显著的性能提升。 Design Patterns, Object Pool Design Pattern

image

参考链接

重点知识

  • 对象池设计模式对可重用对象的管理特别适用
  • 对象池的设计包括对象的管理和池本身的约束,如果不设限制池应该是可以不断增长的。也就是说,如果池是空的,池本身将创建新的对象
  • 通常情况下,对象池会被设计成单例模式
  • 一般情况下会使用工厂模式来创建对象,由对象池模式来管理对象

实例