享元模式(flyweight)

享元模式

适用场景

  • 创建对象的成本过高时
  • 创建对象池缓存对象,节约对象创建成本

实例

  • Integer (-127~127被缓存到IntegetCache)
  • String intern(将字符串缓存到常量池中)
  • ThreadLocal(线程中用ThreadLocalMap缓存对象)
  • 各类线程池,连接池等
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章