Android 设计模式入门到精通之七:享元模式(Flyweight Pattern)

设计模式项目源码请移步:https://github.com/caobaokang419/WeatherApp(欢迎Github Fork&Star,代码设计模式&框架设计实现不妥之处,请帮忙指正),谢谢!

 

享元模式(Flyweight Pattern)

1. 概念

Use sharing to support large numbers of fine-grained objects efficiently.

使用共享对象可有效地支持大量的细粒度对象。

 

2. 应用场景

就是一种资源共享的连接池,资源池的理念。代表有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 


 
    原文作者:CBK888666
    原文地址: https://blog.csdn.net/cbk861110/article/details/88086027
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞