本文介绍了如何使用SOLID原则,以建立一个第三方库抽象层的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我建立一个使用工作流引擎的ASP.NET Web应用程序,并已决定使用SOLID原则建立一个第三方库抽象层。
I am building an ASP.NET web application that uses a workflow engine, and have decided to use SOLID principles to build a third party library abstraction layer.
我想这将是类似于a数据抽象层。有没有人对最常用的方法有什么建议建立一个第三方库抽象层?
I guess it would be similar to a data abstraction layer. Does anyone have any advice on the most common approach for building an third party library abstraction layer?
推荐答案
是的回答质疑。原因
- 抽象单个组件/库将减少功能
该组件/库,因为你将有抽象后的功能子集 - 其他组件/库将不适合到抽象,因为
你已经提取单个组件/库。 - 浪费时间
这篇关于如何使用SOLID原则,以建立一个第三方库抽象层的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!