设计模式12-享元模式 发表于 2020-10-08 更新于 2020-10-10 分类于 计算机软件基础 本文主要是对享元模式进行学习 定义享元模式通过重用现有对象,无法重用则新建,来减少创建对象的数量,达到减少内存占用和提高性能的目的 实现享元模式着重在于概念,实现方式比较多,个人认为新建的过程不应该由管理类进行,管理类完全可以抽象出来作为缓存池 优点1、有大量相似的对象2、缓存池 缺点1、由于引用方式,享元模式操控的对象最好不修改2、多线程访问会遇到单例创建的问题3、需要通过工厂/管理类来进行控制