Unity适配器模式把一个“接口不兼容”的类,包装成“我现在需要的接口”,让原本不能一起工作的代码能够协同工作。 一、生活化理解 你现在用的是 国标插座 你买了一个 美标插头的电器 它们功能没问题,但接口不匹配。 你不会改墙,也不会拆电器,而是: 加一个转换头(适配器) 插头 ← 适配器 → 插座 原设备完全不动 使用方也无需改逻辑 这就是适配器模式的核心思想。 二、适配器模式解决什么问题? 已有类功能正确,但接口不符合当前系统需求 不能/不想修改已有代码(第三方库、旧代码) 希望系统对外暴露统一接口