当前位置: 首页 > news >正文

做网站哪里找程序员网上营销模式

做网站哪里找程序员,网上营销模式,品牌推广合同,网站广告位设计享元模式(Flyweight) 享元模式是一种结构型模式,它主要用于减少创建对象的数量,减少内存占用。通过重用现有对象的方式,如果未找到匹配对象则新建对象。线程池、数据库连接池、常量池等池化的思想就是享元模式的一种应用。 图解 角色 享元工…

享元模式(Flyweight)

享元模式是一种结构型模式,它主要用于减少创建对象的数量,减少内存占用。通过重用现有对象的方式,如果未找到匹配对象则新建对象。线程池、数据库连接池、常量池等池化的思想就是享元模式的一种应用。

图解

请添加图片描述

角色

  1. 享元工厂:负责创建和管理享元对象,通常包含一个池用于存储和复用已经创建的享元对象
  2. 具体享元:实现抽象元接口,包含内部和外部状态,内部状态可被分享,外部状态由客户端传递
  3. 抽象享元:定义具体享元和非共享享元接口,通常包含设置外部状态的方法
  4. 客户端:使用享元工厂获取享元对象,并通过设置外部状态来操作享元对象。客户端通常不需要关心享元对象的具体实现

代码实现

抽象享元

public interface Connection {void get();
}

具体享元

public class JdbcConnection implements Connection{private String id;public JdbcConnection(String id) {this.id = id;}@Overridepublic void get() {System.out.println("连接ID为:" + this.id);}
}

享元工厂

public class JdbcConnectionFactory {List<Connection> list = new ArrayList<>();private int count = 5;private Random random = new Random();public Connection getConnection(){if(list.size() < count){JdbcConnection jdbcConnection = new JdbcConnection(UUID.randomUUID().toString());list.add(jdbcConnection);return jdbcConnection;}else {int i = random.nextInt(4);return list.get(i);}}
}

客户端

public class Test {public static void main(String[] args) {JdbcConnectionFactory jdbcConnectionFactory = new JdbcConnectionFactory();for (int i = 0; i < 6; i++) {Connection connection = jdbcConnectionFactory.getConnection();connection.get();}}
}
连接ID为:406ba526-7a07-41e4-9a4d-6df479aa9bce
连接ID为:f9bc31c7-77d0-4a4f-90b2-166e9656c9ac
连接ID为:81e52b30-7c49-4ffa-b6bb-dd3c0863d0b4
连接ID为:bd124c69-db5e-4a84-a9ee-1ba56fc12990
连接ID为:f953b8fd-ac5c-4988-9fec-b7660669700e
连接ID为:bd124c69-db5e-4a84-a9ee-1ba56fc12990

最多产生五个连接对象

http://www.yidumall.com/news/11490.html

相关文章:

  • 收费网站有哪些网络营销师证书查询
  • 网站建设销售沈阳网站建设
  • 网站内容页做301近期网络舆情事件热点分析
  • 怎么找做网站客服的工作武汉关键词seo
  • wordpress 评论小工具泉州seo网站排名
  • 网站二维码制作爱站关键词挖掘工具
  • 寻花问柳一家专门做男人的网站优化服务平台
  • 做国际网站有用吗百度一下的网址
  • ps做网站图片水印互联网营销师培训班
  • 刺猬猫网站维护哪个平台可以随便发广告
  • 做网站建设费用说说seo论坛
  • 十大咨询公司排行榜杭州seo排名收费
  • 辽宁省建设工程信息网官网新网站入口网站seo推广计划
  • 网站app开发平台网站外包
  • 虎门网站中国十大小说网站排名
  • java做的是网站还是系统电脑培训班速成班
  • 重庆网站开发建设杭州旺道企业服务有限公司
  • 网站后台fpt百度搜索下载app
  • 在县城做团购网站网络推广培训班
  • 帮别人做ppt赚钱的网站如何推广app更高效
  • 中装建设集团有限公司董事长是谁重庆seo搜索引擎优化优与略
  • 衡水企业做网站推广广州seo网站公司
  • 通用网站后台管理系统(php版)滕州seo
  • wordpress .mo .poseo顾问阿亮博客
  • 网页设计毕业论文答辩问题成都高薪seo
  • 珠海网站建易搜互联新闻最近的新闻
  • 所有工程建设前会在哪个网站公式陕西seo推广
  • 做羞羞的事的网站百度公司电话热线电话
  • 做伞的外国网站杭州网站
  • 做网站北京商旅100网页版