享元模式

定义:提供了减少对象数量从而改善应用所需的对象结构的方式

运用共享技术有效地支持大量细粒度的对象

类型:结构型

适用场景

常常应用于系统底层的开发,以便解决系统的性能问题。

系统有大量相似对象、需要缓冲池的场景。、

优点

减少对象的创建,降低内存中对象的数量,降低系统的内存,提高效率

减少内存之外的其他资源占用

缺点

关注内/外部状态、关注线程安全问题

系统、程序的逻辑复杂化

 

posted on 2019-02-21 21:48  天天天12345  阅读(74)  评论(0编辑  收藏  举报

导航