設計模式——享元模式

初識 享元模式(Flyweight),運用共享技術有效地支持大量細粒度的對象。 舉個最簡單的例子,網絡聯機下棋的時候,一臺服務器連接了多個客戶端(玩家),如果我們每個棋子都要創建對象,那一盤棋可能就有上百個對象產生,玩家多點的話,因爲內存空間有限,一臺服務器就難以支持了,所以這裏要使用享元模式,將棋子對象減少到幾個實例。 結構 角色 FlyweightFactory:一個享元工廠,用來創建並管理F
相關文章
相關標籤/搜索