C语言中如何实现适配器模式以兼容不同接口?