设计模式之——享元设计模式

享元模式(Flyweight Pattern)主要用于减小建立对象的数量,以减小内存占用和提升性能。这种类型的设计模式属于结构型模式,它提供了减小对象数量从而改善应用所需的对象结构的方式。享元模式尝试重用现有的同类对象,若是未找到匹配的对象,则建立新对象。因此其核心就是控制类中要有一个HashMap存储已经建立的对象。java 以农药中的英雄为例吧:数据库 定义英雄的通用行为 package co
相关文章
相关标签/搜索