享元模式:局部单例模式。
文章目录
- 享元模式:局部单例模式。
- 前言
- 一、享元模式的作用
- 二、如何实现享元模式
- 总结
前言
享元模式其实很简单,但是如果用好,确实可以达到减少内存,事半功倍的效果;适合 系统要创建大量相似对象,相同对象等;
一、享元模式的作用
1 享元模式可以解决对象的重复创建问题,为什么说是局部单例? 因为他不是全局单例,仅仅是在调用某个方法的时候,才会获取到同一个对象;
2 但是它在这个小范围内确实是单例的,获取的一直都是同一个对象;
二、如何实现享元模式
例如: 我现在想创建一个(一类)对象,我不去直接创建,类似于弄个工厂的感觉,去创建对象,然后根据入参,创建出我想要的一个(一类)对象
开始编码:
- 创建对象的标准类
public interface XYBean {