12.结构型:享元模式设计思想
目录介绍
- 01.享元模式基础介绍
- 1.1 享元模式由来
- 1.2 享元模式定义
- 1.3 享元模式场景
- 1.4 享元模式思考
- 02.享元模式原理与实现
- 2.1 罗列一个场景
- 2.2 用例子理解享元
- 2.3 内部和外部状态
- 2.4 享元模式实现
- 03.享元模式分析
- 3.1 享元模式VS单例
- 3.2 享元模式VS缓存
- 3.3 享元模式VS对象池
- 04.享元模式应用解析
- 4.1 Integer享元模式应用
- 4.2 String享元模式应用
- 4.3 线程池享元模式应用
- 4.4 Handler享元模式应用
- 05.享元模式总结
- 5.1 优缺点分析
- 5.2 有哪些弊端
- 5.3 休闲棋类应用
- 5.4 文本编辑器应用
- 5.5 应用环境说明
- 5.6 如何判断是否用享元
- 06.享元模式拓展应用
- 6.1 享元模式扩展
01.享元模式基础介绍
1.1 享元模式由来
- 面向对象技术可以很好地解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象的个数。
- 当对象数量太多时,将导致运行代价过高,带来性能下降等问题。举一个简单例子,比如handler发送消息,创建大量的消息message对象ÿ