設計模式-享元模式

       

 設計思路分析:

將公共的部分提取出來Flyweight抽象類,並由FlyweightFactory工廠進行初始化,當需要大量調用此類對象時,直接對工廠類進行調用獲取引用。

其實這個模式就是跟我們平常寫的一些公共類一樣,只不過正常情況下我們是直接new或者注入,這個模式就是通過抽象由工廠分配,當大量使用某些對象會發生很大的開銷的情況下,可以使用這個模式。

 

外部狀態與內部狀態:

外部狀態可以比作一個公共類本身,內部狀態可以比作傳入這個公共類的參數。

 

      

 

 

總結自:《大話設計模式》-享元模式 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章