淺談Java設計模式(十二)享元模式(Flyweight)

前言:java 享元模式的主要目的是實現對象的共享,即共享池,當系統中對象多的時候能夠減小內存的開銷,一般與工廠模式一塊兒使用。 mysql FlyWeightFactory負責建立和管理享元單元,當一個客戶端請求時,工廠須要檢查當前對象池中是否有符合條件的對象,若是有,就返回已經存在的對象,若是沒有,則建立一個新對象,FlyWeight是超類。一提到共享池,咱們很容易聯想到Java裏面的JDBC
相關文章
相關標籤/搜索