享元模式
2016-01-09 14:17:25
1
举报
享元模式是一种结构型设计模式,它通过共享技术有效地支持大量细粒度的对象。该模式的主要目标是减少系统中对象的数量,以降低内存占用和提高性能。享元模式通常用于实现一些可以共享的、不可变的对象,如字符串、数字或日期等。在这些情况下,使用享元模式可以避免重复创建相同的对象,从而节省资源并提高系统效率。
client
unshareConcreteFlyweight
FlyweightFactory
+GetFlyweght(key)
ConcreteFlyweight
Flyweight
+ operation()