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

单例模式和适配器模式的简单介绍

1.单例模式

确保某个类中只有一个实例对象,整个系统需要使用这个类实例的时候都是用这个唯一实例。为外要提供该实例的一个全局访问节点。(私有化他的构造方法不让外界去访问,但是需要提供一个公共的方法去获取这个实例 private static

  • 饿汉式:类加载的时候唯一的实例对象就已经创建了,不管系统是否使用
  • 懒汉式:等你需要的时候再创建这个实例对象

2.适配器模式

类似于充电器转换头,充电器转换一样 typeC lighting。

将一个类的接口变成客户端所期待的另一种接口,从而使原本不匹配而无法在一起工作的两个类可以在一起工作。

Adapter 适配器

Adaptee 被适配的类


http://www.kler.cn/a/392349.html

相关文章:

  • 【Rust自学】10.6. 生命周期 Pt.2:生命周期的语法与例子
  • 【.NET】Kafka消息队列介绍,使用Confluent.Kafka集成Kafka消息队列
  • 基于单片机的肺功能MVV简单测算
  • Tomcat性能优化与负载均衡实现
  • windows11(或centos7)安装nvidia显卡驱动、CUDA、cuDNN
  • 计算机网络原理(谢希仁第八版)第4章课后习题答案
  • [ACTF2020 新生赛]Upload 1--详细解析
  • JVM(一、基础知识)
  • 7. 基于 Redis 实现分布式锁
  • 基于Java Web的传智播客crm企业管理系统的设计与实现
  • 公开仓库改私有再配置公钥后Git拉取仍需要输入用户名的问题
  • 普通用户切换到 root 用户不需要输入密码配置(Ubuntu20)
  • vxe-table 3.10+ 进阶高级用法(一),根据业务需求自定义实现筛选功能
  • 【软考】系统架构设计师-计算机系统基础(2):操作系统
  • 【Linux】Linux 命令awk和sed的简单介绍
  • Vestar:AI造神邸,颠覆Meme叙事的新范式
  • 45.第二阶段x86游戏实战2-hook监控实时抓取游戏lua
  • 【python GUI编码入门-24】使用Tkinter构建一个简单的音乐播放器
  • 【Linux:IO多路复用(select函数)
  • 新的服务器Centos7.6 安装基础的环境配置(新服务器可直接粘贴使用配置)
  • 数据集标注txt文件读取小工具
  • # 如何查看 Ubuntu 版本?
  • Java | Leetcode Java题解之第559题N叉树的最大深度
  • 漏洞分析 | Spring Framework路径遍历漏洞(CVE-2024-38816)
  • 小波神经网络:结合小波变换与神经网络的力量(附Pytorch代码实现)
  • 详细介绍MySQL、Mongo、Redis等数据库的索引