首页 > 其他分享 >适配器模式

适配器模式

时间:2024-08-01 16:39:08浏览次数:6  
标签:适配 适配器 System 接口 public 模式 void

适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表 示,主要目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同 工作

适配器继承适配对象,并实现适配目标所有的方法

 

国标接口(适配目标)

public interface NationalStandard {
    void use();
}

英标(适配对象)

public class EnglandStandard {
    public void userDefault(){
        System.out.println("当前是英标");
    }
}

适配器

public class Adapter extends EnglandStandard implements NationalStandard {
    @Override
    public void use() {
        userDefault();
        System.out.println("我已经给你转成国标使用");
    }
}

 

标签:适配,适配器,System,接口,public,模式,void
From: https://www.cnblogs.com/darkb4dawn/p/18336243

相关文章

  • Calico VXLAN 模式
    CalicoVxLAN模式一、环境信息主机IPubuntu172.16.94.141软件版本docker26.1.4helmv3.15.0-rc.2kind0.18.0clab0.54.2kubernetes1.23.4ubuntuosUbuntu20.04.6LTSkernel5.11.5内核升级文档二、安装服务kind配置文件......
  • Android开发 - (适配器)Adapter类中SimpleAdapter实现类详细解析
    具体作用SimpleAdapter的主要作用是简化将数据源(如List<Map<String,Object>>)绑定到视图组件(如TextView、ImageView等)的过程。它可以根据指定的键将数据映射到指定的视图组件上,从而快速实现数据的展示参数、方法解析SimpleAdapter(Contextcontext,List<?extendsMap......
  • Android开发 - (适配器)Adapter类中BaseAdapter实现类详细解析
    具体作用BaseAdapter是Android开发中一个非常重要的Adapter(适配器)基类。它提供了创建自定义适配器的基本实现,使开发者可以根据具体需求创建适用于不同视图(如ListView、GridView)的数据适配器。以下是BaseAdapter的主要作用:提供基本接口实现BaseAdapter实现了ListAd......
  • Zabbix监控模式及proxy代理
    一、zabbix主动与被动监控模式被动模式和主动模式都是相对于agent客户端而言的主动模式:客户端主动将数据发给server或者proxy被动模式:server或者proxy主动去找客户端索要数据1.被动模式默认是被动模式被动模式是说zabbixagent被动的接受zabbixserver周期性发送......
  • 单例设计模式的懒汉式和饿汉式以及它们的区别
    单例模式:也叫单子模式,属于“创建模式”一个类只有一个实例,并且自行实例化并向整个系统提供这个实例,这个类称为单例类。单例类一个最重要的特点:类的构造方法是私有的。何时使用:系统全局有且只有一个实例。单例模式的懒汉式:publicclassSingle{//需要将变量定义成......
  • 从扫描的 pdf 中提取设计模式
    我有一份大约650页的扫描版pdf。每页都包含一些图案(花朵、几何图案等)。我的目标是从pdf中提取这些模式。供您参考,这是pdf中的一页我当前的解决方案涉及使用opencv检测轮廓并提取图案。但是,该解决方案并不能处理所有情况。该pdf每页包含不同数量的图像,并且......
  • kubernetes更改nodePort模式下的默认端口范围
    使用nodePort模式,官方默认范围为30000-32767,详见Service官方文档。NodePort类型如果将type字段设置为NodePort,则Kubernetes控制平面将在–service-node-port-range标志指定的范围内分配端口(默认值:30000-32767)。每个节点将那个端口(每个节点上的相同端口号)代理到您的服务......
  • 设计模式-适配器模式( Adapter Pattern)
    设计模式-适配器模式(AdapterPattern)  概要   记忆关键词:转换,兼容接口  定义:将一个类的接口转换成客户希望的另外一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。  分析:在适配器模式中,Cilent调用Adapter以获得相应功能,Adapter扩......
  • 设计模式-外观模式(Facade)
    设计模式-外观模式(Facade)  概要   记忆关键词:对外统一接口  定义:为了是复杂的子系统更容易被使用,应当为子系统的众多接口提供一个简洁的高层接口。  分析:外观模式是一种结构型模式,它为子系统的众多接口提供了统一的高层接口,是子系统更容易使用。  外观模式结......
  • Android开发 - (适配器)Adapter类中CursorAdapter实现类详细解析
    作用将Cursor对象中的数据与AdapterView组件(如ListView、GridView等)进行绑定。以下是CursorAdapter的主要作用:1.数据源绑定数据源连接:CursorAdapter通过Cursor对象作为数据源,实现了从数据库或其他数据源(如ContentResolver查询结果)中读取数据的功能。这使得开发者能够轻松地......