基础与定义 提供减少对象数量从而改善应用所需的对象结构方式 运用共享技术有效地支持大量细粒度的对象 类型:结构型 使用场景 常常应用与系统底层的开发,解决系统性能问题 系统有大量相似对象、需要缓冲池的场景 优点: 减少对象的创建,降低内存中对象的数量,降低内存,提高效率 缺点: 关注内/外状态,关注线程安全问题 提高系统复杂度 源码实例 java中的string类 连接池 Integer类 ← Previous Post Next Post → FEATURED TAGS JVM docker Kubernetes mongodb redis mysql golang 设计模式 Python SpringBoot 大数据 数据结构 SpringCloud 运维 架构师 typeScript Go微服务 go C++ Rust Vue3 Shell FRIENDS YaPi Blog