首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与第三方api一起使用什么设计模式或体系结构?

与第三方api一起使用什么设计模式或体系结构?
EN

Stack Overflow用户
提问于 2013-08-24 18:36:41
回答 1查看 3.2K关注 0票数 3

我目前正在评估一个第三方软件,它提供基于web的文档查看和使用代理服务器的图像处理。我开始考虑如何将其集成到我的web应用程序中,该应用程序由Angularjs客户端和使用.net c#的web后端组成。

使用第三方api的最佳架构和设计解决方案是什么?即遵循设计模式、包装类、松散耦合等。

如果您需要更多的信息,请告诉我。

EN

Stack Overflow用户

发布于 2013-08-24 20:10:08

这是一个非常广泛的问题,因此这里有一些更有用的设计模式,您可能需要使用其中的一个或多个模式,这取决于您要做的是什么:

  1. 适配器--如果您想用一个更适合您系统其他部分的接口包装第三方API。
  2. Facade --如果您想通过某种帮助类来简化与第三方库的交互。
  3. 桥-在代码和第三方库之间定义一个新的中间接口。这是最有用的,如果第三方库受到未来的变化,任何更改将只影响与此第三方库通信的一个类,而您系统的其余部分不受影响。如果您需要切换到一个不同但类似的第三方库,则桥模式也很有用;再次使您只更改一个类。
票数 12
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18421843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档