享元模式(flyweight)

享元模式

適用場景

  • 創建對象的成本過高時
  • 創建對象池緩存對象,節約對象創建成本

實例

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