什么是适配器模式

什么是适配器模式

生活中的例子:不同国家之间的电源的电压是不一样的,在国外的话,可以通过适配器可以将国外的电压转换为国内的220V 使用电压。

在程序开发中,存在两个程序,一个程序只能识别 xml 数据叫做程序 A ,一个程序只能识别 json 数据,叫做程序 B ,此时,程序 B 想要读取程序 A 的数据,这个时候,需要使用中间程序,将 xml 数据转换为 json 数据,使得程序 B 可以使用程序 A的数据,这就是一种适配器设计模式的一种思想。

在 JDK 中,这个的适配器设计模式的体现有:在 Arrays 这个工具类中,提供了一个方法可以将数组转换为 List ,也就是 asList() 方法,这里体现的就是一种适配器的思想,将数据转换成其他程序需要的形式,实现了数据在不同的程序之间都是可以使用的。

适配器和开发中的其他问题

开发的两个系统,两个系统之间的数据格式不一致,但是项目需求是系统 A 的数据可以在系统 B 中使用,此时需要一个程序将数据进行转换,这个数据转换程序可以充当适配器的角色,在开发中很多场景下面,开发人员可能没有意识到自己已经使用到了设计模式,因为设计模式就是一些好的经验模型,在开发中不断总结出来的。

posted @ 2022-05-16 18:41  YIMENG-0  阅读(107)  评论(0编辑  收藏  举报