享元模式(Flyweight Pattern)
1. 概念
Use sharing to support large numbers of fine-grained objects efficiently. 使用共享对象可有效地支持大量的细粒度对象。
2. 应用场景 --比如:Integer.valueOf(int)
就是一种资源共享的连接池,资源池的理念。代表有Tomcat的连接池。
3. 优点
4. 缺点
5. 代码实践:
JDK:
•java.lang.Integer#valueOf(int)
•java.lang.Boolean#valueOf(boolean)
• java.lang.Byte#valueOf(byte)
•java.lang.Character#valueOf(char)
Android: TBD
网友评论