設計模式(10)-Flyweight 享元模式

意圖:運用共享技術有效地支持大量細粒度的對象。 在享元模式中,有一個至關重要的模塊就是工廠模塊。   Flyweight 模式的有效性很大程度上取決於如何使用它以及在何處使用它。當以下情況成立時使用 Flyweight 模式: 1  一個應用程序使用了大量的對象。 2  完全由於使用大量的對象,造成很大的存儲開銷。 3  對象的大多數狀態都可以變爲外部狀態。 4  如果刪除對象以外的狀態那麼可以用
相關文章
相關標籤/搜索