享元模式

享元模式 一、概述 內存屬於稀缺資源,不要隨便浪費。如果有很多個完全相同或相似的 對象,我們可以通過享元模式,節省內存。 享元模式以共享的方式高效地支持大量細粒度對象的重用。 享元對象能做到共享的關鍵是區分了內部狀態和外部狀態。 內部狀態:可以共享,不會隨環境變化而改變 外部狀態:不可以共享,會隨環境變化而改變 應用場景 圍棋軟件設計,每個圍棋棋子都是一個對象, 有顏色、形狀、大小等屬性是可以共享
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息