Javascript nestjs框架中接口的作用
我试图理解接口在javascript nestjs框架中的作用。我理解,一般来说,在编程中,我们应该始终对接口而不是类进行编程。它有助于依赖项注入和测试。我试图弄清楚它是否与web开发(特别是无服务器编程)相关 是否有人愿意为nestjs中的接口提供一些真实世界的用例 谢谢,Javascript nestjs框架中接口的作用,javascript,typescript,nestjs,Javascript,Typescript,Nestjs,我试图理解接口在javascript nestjs框架中的作用。我理解,一般来说,在编程中,我们应该始终对接口而不是类进行编程。它有助于依赖项注入和测试。我试图弄清楚它是否与web开发(特别是无服务器编程)相关 是否有人愿意为nestjs中的接口提供一些真实世界的用例 谢谢, Sridhar.您的困惑可能是因为实体、DTO和接口都作为选项存在于嵌套中 我没有遇到过这样的情况,即它更倾向于用户界面而不是DTO 如果您来自Angular,您可以考虑使用DTO,就像Angular使用接口一样。问题太广
Sridhar.您的困惑可能是因为实体、DTO和接口都作为选项存在于嵌套中 我没有遇到过这样的情况,即它更倾向于用户界面而不是DTO
如果您来自Angular,您可以考虑使用DTO,就像Angular使用接口一样。问题太广泛了。看起来你指的是DI,而不是一般意义上的接口,不是吗?您可能需要检查Nest大量借用了哪些。您好,我指的是typescript和nestjs框架中的接口。我提到DI是因为它是接口的一个常见用例。不清楚您是否泛指接口或类型。除了可能特定于Nest或Angular的DI之外,您要问的是OOP和类型化语言的基础。我认为不应该把范围缩小到特定的框架。我建议从学习TS开始,这是带有类型安全性的JS。这个问题与JS无关,因为JS中没有类型或接口。接口用于指定类型。将它们用于web开发或任何其他领域都没有什么特别之处。这就像询问如何在桌面应用程序中使用变量。它们只是存在,可以在任何需要它们的地方使用。对不起,我不知道你的意思,特别是因为你已经熟悉TS、Angular和DI的概念。接口是OOP的基本概念,它不依赖于使用它的上下文。TS接口的唯一特殊之处在于,它们提供了结构兼容性。同意@estus,我使用接口就像使用Java或C#一样。有时是简单的类型,有时是合同。