如何使用SOLID原则构建第三方库抽象层

发布于 2025-01-04 17:01:18 字数 364 浏览 3 评论 0原文

我正在构建一个使用工作流引擎的 ASP.NET Web 应用程序,并决定使用 构建第三方库抽象层的坚实原则

我想它类似于数据抽象层。有人对构建第三方库抽象层的最常见方法有什么建议吗?

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.

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

明媚殇 2025-01-11 17:01:18

YAGNI 是问题的答案。 原因

  • 抽象单个组件/库会减少功能的
    该组件/库的,因为抽象后您将拥有功能的子集
  • 其他组件/库将不适合抽象,因为
    您已经抽象了单个组件/库。
  • 浪费时间

YAGNI is the answer to question. Reasons

  • Abstracting a single component/library would reduce the functionality
    of that component/library because you will have subset of functionalities after abstraction
  • Other components/libraries will not fit in to the abstraction since
    you have abstracted single component/library.
  • Waste of time
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文