享元模式(Flyweight Pattern)

文章目錄 意圖 使用場景 模塊 優點 缺點 與其他模式的配合 優秀的應用 思考 意圖 運用共享技術有效地支持大量細粒度的對象。 使用場景 對那些通常因爲數量太大而難以用對象來表示的概念或實體進行建模 一個程序使用了大量相似甚至相同的對象。 使用大量的對象,造成很大的存儲開銷。 對象的大多數狀態都可變爲非本質狀態(Extrinsic State),既可以由外部傳入的狀態。 如果刪除對象的非本質狀態(
相關文章
相關標籤/搜索