模式概述
享元模式是一种结构型设计模式,它将在每个对象中都保存所有数据的方式,改为共享多个对象的状态,从而实现让有限的资源处理更多的任务。
也就是说,享元模式通过共享技术实现相同或相似对象的复用,从而节省宝贵的计算资源。
问题
有一款极具特色的移动RPG游戏:大量且炫丽的粒子流会在整个地图上穿行,为玩家提供紧张刺激的体验。但游戏总是会在电脑上运行几分钟后崩溃。
当研究了几个小时的错误日志后,发现导致游戏崩溃的原因竟然是内存容量不足所引起。
移动设备的性能一般来说远比不上电脑,因此游戏运行在电脑上没问题而到了手机上却频频崩溃。
原创大约 7 分钟