适配器模式(C语言) -- already done
一、介绍
适配器模式(Adapter Pattern)是作为多个不兼容的模块之间的桥梁。它结合了多个模块的功能。因C语言没有类和继承等特性,所以本文只讨论接口适配器,至于类适配器和对象适配器不在本文讨论范围。例如,在需要解码的程序中,一个上位机(用户)需要跟解码器通信,但是解码器需要能解码不同通信协议的数据包。
二、工作原理
将一个模块的接口转换成另一种接口,转换后的接口可以兼容。
调用者(用户)不需要知道各模块内部的实现,方便增减模块,可以解耦,方便移植
三、适配器图解
四、代码示例
common.
原创
2020-11-10 09:58:02 ·
534 阅读 ·
0 评论