新增适配器模式