重走Java設計模式——享元模式(Flyweight Pattern)

享元模式 定義 享元模式(Flyweight Pattern)主要用於減少創建對象的數量,以減少內存佔用和提高性能。這種類型的設計模式屬於結構型模式,它提供了減少對象數量從而改善應用所需的對象結構的方式。 代碼示例 我們將創建一個 Shape接口和實現了Shape接口的實體類 Circle。下一步是定義工廠類 ShapeFactory。 ShapeFactory有一個Circle 的 HashMa
相關文章
相關標籤/搜索