c# – 与第三方api一起使用的设计模式或架构
发布时间:2020-12-16 01:57:00 所属栏目:百科 来源:网络整理
导读:我目前正在评估第三方软件,它提供基于Web的文档查看和使用代理服务器的映像处理.我开始考虑如何将它集成到我的Web应用程序中,该应用程序由 Angularjs客户端和使用.net c#的Web API后端组成. 使用3rrd派对api的最佳架构和设计解决方案是什么?即遵循设计模式,
我目前正在评估第三方软件,它提供基于Web的文档查看和使用代理服务器的映像处理.我开始考虑如何将它集成到我的Web应用程序中,该应用程序由
Angularjs客户端和使用.net c#的Web API后端组成.
使用3rrd派对api的最佳架构和设计解决方案是什么?即遵循设计模式,包装类,松散耦合等. 如果您需要更多信息,请告诉我. 解决方法
这是一个非常广泛的问题,因此这里有一些更有用的设计模式,您可能需要根据您尝试的操作使用其中的一个或多个:
>适配器 – 如果您想要使用更适合系统其他部分的接口来包装第三方API.> Facade – 如果您希望通过某种辅助类简化与第三方库的交互.> Bridge – 在代码和第三方库之间定义新的中间接口.如果第三方库未来发生变化,这将非常有用,任何更改只会影响与此第三方库通信的一个类,而系统的其余部分不受影响.如果您需要切换到不同但相似的第三方库,Bridge Pattern也很有用;再次让你只改变一个班级. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |