設計模式筆記(7 FLYWEIGHT & PROXY)

FLYWEIGHT(享元) 意圖: 運用共享技術有效地支持大量細粒度的對象。 適用性: 1.一個程序應用了大量的對象,形成很大的存儲開銷。 2.對象的大多數狀態可變爲外部狀態。 3.若是刪除對象的外部狀態,那麼能夠用相對較少的公象對象取代不少組對象。 4.應用程序不依賴於對象標識 思考:     上述的適用性和別的模式中介紹的不太同樣。基本上,適合使用FlyWeight模式的場景須要同時知足上述四
相關文章
相關標籤/搜索