设计模式(十二)结构型:享元模式详解享元模式(Flyweight Pattern)是 GoF 23 种设计模式中的结构型模式之一,其核心价值在于通过共享大量细粒度对象来有效支持大规模对象的创建与管理,从而显著减少内存占用和系统开销。它适用于系统中存在大量相似对象的场景,通过分离“可变的外部状态”与“不可变的内部状态”,使多个对象可以共享相同的内部状态实例,从而实现资源的高效复用。享元模式是性能优化的关键手段,广泛应用于文本编辑器(字符格式)、图形系统(图标、样式)、游戏开发(粒子系统、NPC 模板)、数据库连接池、线程池等需要管理大量轻量级