适配器模式

时间:2010-05-27 05:35:20

标签: c++ design-patterns

适配器模式的实际用途是什么?

3 个答案:

答案 0 :(得分:2)

STL堆栈是一个真实的适配器。

STL中的其他适配器是:

  • 队列
  • 优先队列
  • 反向迭代器
  • 插入迭代器
  • 流迭代器

另见design patterns used in STL(standard template library)

答案 1 :(得分:1)

假设您有两个支付网关,并且您想要两者的通用API。 您可以使用适配器模式将支付API“调整”到您自己的API中。

通过这种方式,您的应用程序可以使用一个标准API来处理支付网关。

答案 2 :(得分:0)

例如,将旧API调整为新API,以便遗留代码可以通过适配器使用新API。