gpt4 book ai didi

typescript - 使用接口(interface)创建实例

转载 作者:太空狗 更新时间:2023-10-29 16:54:02 26 4
gpt4 key购买 nike

在我的 Angular 2 TypeScript 应用程序中,我定义了一个接口(interface)而不是一个类来允许可选参数。

据我所知,我应该在某个地方通过以下方式实现接口(interface):

export class myClass implements myInterface { ... }

然后通过 new(...) 实例化它。

我想知道这是否是正确的方法(在 Angular 2 中)或者是否有更简单/更好的方法

另外,我应该把实现放在什么地方,在我使用它的组件(.ts)中,接口(interface)在哪里或在哪里?

最佳答案

你可以这样做。您也可以只创建一个实现接口(interface)的对象,例如:

interface foo {
one: number;
two: string;
}

const bar: foo = { one: 5, two: "hello" };

如果你想使用一个类,你可以把它放在你想要的地方。如果它与组件紧密耦合,你可以把它放在那里。不过,一般来说,我希望类松散耦合,所以我将它们放在它们自己的文件中。

关于typescript - 使用接口(interface)创建实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36749030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com