学习设计模式-享元模式
来源:互联网 发布:乐乐抢红包软件 编辑:程序博客网 时间:2024/06/03 13:11
说明:运用共享技术有效地支持大量细粒度的对象。(连接池、线程池)
需求:数据库连接池
解决方式:
a. 定义一个享元抽象类,定义抽象类的方法;
b. 分别定义享元对象的共享具类、非共享具体类;
c. 定义一个享元工厂类,声明享元的map(Hashtable线程安全),获取享元方法(这里面可以通过判断map的大小来判断是否初始化享元对象);
需求变更:连接池增加一个链接数
解决方式:
享元工厂类修改享元对象map的大小值
类图:
0 0
- 设计模式学习-----享元模式
- 设计模式学习之享元模式
- 设计模式学习(十一):享元模式
- 设计模式学习笔记--享元模式
- 设计模式学习--享元模式
- 设计模式学习笔记--享元模式
- 设计模式学习--享元模式
- 学习设计模式-享元模式
- 设计模式学习-享元模式
- 设计模式---享元模式
- 设计模式 享元模式
- 设计模式 - 享元模式
- 设计模式:享元模式
- 设计模式 - 享元模式
- 设计模式-享元模式
- 设计模式---------享元模式
- 设计模式:享元模式
- 设计模式--享元模式
- 同余定理的应用
- CDN相关介绍
- 【工业4.0系列谈之五】建设智能工厂 可从这6个方面着手
- 解决Linux系统输入登陆密码正确,但闪回登陆界面,无法登录的问题
- eclipse添加作者时间注释
- 学习设计模式-享元模式
- 简单计算器
- 【JavaEE】Java跨平台原理
- 利用分页插件对Ajax请求到后台数据进行分页
- 使用SOCKET实现TCP/IP协议的通讯
- 跨域请求之CORS
- Little Red Riding Hood
- synchronize的使用
- X Samara Regional Intercollegiate Programming Contest