这个问题与前面的类似,适配器模式和代理模式的区别在于他们的意图不同。由于适配器模式 和代理模式都是封装真正执行动作的类,因此结构是一致的,但是适配器模式用于接口之间的 转换,而代理模式则是增加一个额外的中间层,以便支持分配、控制或智能访问。