【发布时间】:2017-04-19 18:38:05
【问题描述】:
Typescript 接口和类之间有什么区别?我什么时候使用 一类?我什么时候使用接口?它们的优点是什么?
我需要为后端服务器的 http 请求创建某种类型(使用 Angular 2 执行),例如: },
"fields": {
"project": {
"id": "10000"
},
"summary": "something's wrong",
"issuetype": {
"id": "10000"
},
"assignee": { // not neccesary required
"name": "homer"
},
"reporter": {
"name": "smithers"
},
"priority": { // not neccesary required
"id": "20000"
}
}
我应该使用什么来构建这些模型?谢谢!
【问题讨论】:
-
我建议您先阅读一些有关 OOP 原则的内容。也许可以通过 typescript 手册阅读一下。接口和类章节应该会有所帮助。 :)
-
最好参考这个链接johnpapa.net/typescriptpost3
-
如果您只需要为您发布的这个结构提供类型安全,请使用接口。如果您想为这些实例提供方法,请使用类
标签: angular typescript class interface model