享元模式
2016-11-26 20:34:27 0 举报
享元模式是一种结构型设计模式,它通过共享技术有效地支持大量细粒度的对象。享元模式的主要目的是减少内存中对象的数量,从而提高性能。它通过将对象的状态划分为内部状态和外部状态来实现这一点。内部状态是对象自身的状态,而外部状态是其他对象对该对象的认知。享元模式的实现方式有多种,其中最常用的是共享内存和线程安全缓存。在Java中,可以使用HashMap来存储享元对象,以便快速访问。总之,享元模式是一种高效、灵活且可扩展的设计模式,适用于需要大量创建相似对象的场景。
作者其他创作
大纲/内容
Color
- color : String
+ Color(String color)+ setColor(String color) : void+ getColor( ) : String
TextChar
+getType( ) : String+use(Color color) : void
Hello
- type : String
+Hello(String type)+getType( ) : String+use(Color color) : void
CharFactory
- chars : ArrayList = new ArrayList( )- totalTerminal : int =0
+CharFactory( )+getTextChar(String type) : TextChar+getTotalChar( ) : int+getTotalTerminal( ) : int
0 条评论
下一页