我在我的项目中找到了使用接口而不是类的地方,例如:
function test(car: ICar) {
//do something
}
this.test({mark: "Volvo", colour: "red"});
Run Code Online (Sandbox Code Playgroud)
可以遵循这种做法还是应该用适当的类重写它?
该对象是完全可以接受的ICar(假设它的定义正如我们推断的那样......)。
您不需要仅仅因为使用 TypeScript 就需要使用类 - 它们是类型系统的正交概念,只能在需要时使用。
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |