美文网首页
结构型模式-适配器模式

结构型模式-适配器模式

作者: 查无此人_chazz | 来源:发表于2018-05-17 00:39 被阅读0次

标签(空格分隔):适配器模式


适配器模式: 将一个类的接口转换成客户希望的另一个接口, 使得原本由于接口不兼容不能再一起工作的类,可以在一起工作

适配器模式在现实生活中相当常见。比如电源转接头,将无法直接和插座连通的设备间接和插座连结起来;还有笔记本电脑,可以将内存卡中的内容读取到手机上,实现将原来无法互通的内存卡和手机之间的内容共享。

适配器模式主要解决:当一些"现存的对象"需要放到新的环境的时候,新环境要求的接口是现对象不能满足的,这个时候就可以使用适配器来解决问题。

优点:1、可以让任何两个没有关联的类一起运行。 2、提高了类的复用,可以让一个原有的类在新环境中直接使用而不需要一个新的数据结构。

jackson2就是一个常见的,符合适配器模式的组件。前端页面可以很好的支持并识别json字符串并解析为对象,于是该组件提供了javaBean to json和json to javaBean的相关方法,解决了java和前端页面之间的相互协调工作的问题。

适配器主要的目的是将A对象转换为B对象,并实现两个系统之间通信的方式,这种转换必定会造成数据结构的转变,所以认为适配器模式是结构型模式。

相关文章

  • 23种设计模式

    创建型 工厂模式 ( 工厂方法模式, 抽象工厂模式, 建造者模式 ) 单例模式 原型模式 结构型 适配器模式 装饰...

  • 设计模式分类汇总

    结构型 适配器模式 组合模式 桥接模式 代理模式 装饰者模式 门面模式 享元模式 行为型 责任链模式 命令模式 解...

  • 前篇

    一、常见的设计模式? 创建型:工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式 结构型:适配器模式、桥接...

  • JavaScript设计模式

    设计模式分类(23种设计模式) 创建型单例模式原型模式工厂模式抽象工厂模式建造者模式 结构型适配器模式装饰器模式代...

  • 结构型模式:适配器模式

    文章首发:结构型模式:适配器模式 七大结构型模式之一:适配器模式。 简介 姓名 :适配器模式 英文名 :Adapt...

  • [Python-设计模式] 结构型模式- 适配器模式

    适配器模式 适配器模式是一种结构型设计模式, 它能使接口不兼容的对象能够相互合作。 适配器模式结构 对象适配器 实...

  • java23种设计模式

    创建型 抽象工厂模式工厂方法建造者模式原型模式单态模式 结构型 适配器模式桥接模式组合模式外观模式装饰者模式享元模...

  • 设计模式纲要

    设计模式分3类: 创建型5种: 工厂方法模式,抽象工厂模式,单例模式,原型模式,建造者模式 结构型7种: 适配器模...

  • 最常用的设计模式---适配器模式(C++实现)

    适配器模式属于结构型的设计模式,它是结构型设计模式之首(用的最多的结构型设计模式)。 适配器设计模式也并不复杂,适...

  • 适配器模式

    目录 1、什么是适配器模式? 2、适配器模式结构? 3、如何实现适配器模式? 4、适配器模式的特点? 5、适配器模...

网友评论

      本文标题:结构型模式-适配器模式

      本文链接:https://www.haomeiwen.com/subject/ohjvdftx.html