angular - 我应该为多个接口创建一个类或服务吗?
问题描述
我必须创建许多接口,所以我希望它们是分开的。这是一个好主意吗?这应该在服务或课堂上完成吗?另外,我们可以对类使用依赖注入吗?
提前致谢!
解决方案
你通常使用接口来定义一个契约,一个方法的请求和响应以及你各自的属性,基于这个契约你可以有多个实现来封装逻辑,抽象所有的业务规则,所以谁在调用你的操作。不知道如何处理,只知道它的输入和输出。使用依赖注入可以减少耦合,依赖注入是更广泛的控制反转技术的一种形式。想要调用某些服务的客户端不必知道如何构建这些服务。相反,客户端委托给外部代码(注入器)。在Java中,接口是关键。
推荐阅读
- json - JSON Path - 如何根据子元素查找根元素?
- google-workspace - 有没有办法使用 Google Workspace (G Suite) 帐户访问 Nest 设备?
- javascript - 带按钮的多个复选框
- sql - CASE WHEN 错误 - 根据另一列的条件为列设置值
- android - 我安装了最新版本的 Android Studio。我在同步 gradle 时遇到错误
- python - 代码只给我发一篇文章,而不是我所有的抓取数据
- flutter - 如何在飞镖中更改 SizedBox 的颜色
- docker - 我对 jenkins docker 集成有疑问
- excel - 在某些值之间运行 IF 函数时,VBA 类型不匹配/运行时错误“13” - 为什么会发生这种情况?试图隐藏空行
- python - 如何在 Python Flask 中实现事件处理