The Design Patterns of Java
文章平均质量分 72
Super#Devil
https://blog.csdn.net/weixin_46448070
展开
-
单例模式几种写法
单例模式几种写法前言单例模式写法1. 饿汉式总结前言单例模式要求在任何情况下都只存在一个实例,并提供一个全局访问点。应用场景如:1. 网站浏览次数计数器,采用单例模式可以避免线程安全问题;2. 系统配置信息,配置信息有一个单例对象统一管理,在服务程序中其他对象通过该单例对象获取对应的配置信息;3. windows 系统中我们打开回收站后,再次打开新的回收站时,系统并不会弹出一个新的回收站窗口,即操作系统在运行过程中,只存在一个回收站实例。单例模式大致可分为四类:饿汉式、懒汉式、注册式和 ThreadLo原创 2021-07-03 15:26:45 · 489 阅读 · 1 评论 -
享元模式实践
享元模式实践前言实践案例1 享元模式实践一1.1 享元工厂1.2 客户端调用/测试2 享元模式实践二2.1 基础类2.2 享元角色2.3 享元工厂2.4 客户端调用/测试注意事项前言享元模式的核心在于需要定义一个池容器。对象生成后必须有一个唯一的标识供访问者从容器中获取,因此 Map 常被作为容器对象出现。池容器中的对象生命周期由池容器决定,访问者无法干涉。实践案例1 享元模式实践一模拟数据库连接初始化、调用和释放。1.1 享元工厂public class ConnectionPoolTool原创 2021-06-02 23:41:37 · 658 阅读 · 1 评论 -
模板方法模式浅谈
模版方法模式浅谈前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言模版方法提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport原创 2021-05-06 12:36:55 · 590 阅读 · 1 评论 -
建造者模式浅谈
建造者模式浅谈前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarni原创 2021-04-20 15:02:52 · 713 阅读 · 3 评论 -
代理模式浅谈
这里写自定义目录标题欢迎使用Markdown编辑前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入凄凄切切群群群欢迎使用Markdown编辑提示:文章写完原创 2021-04-14 13:29:52 · 615 阅读 · 1 评论