【发布时间】:2018-11-20 18:36:57
【问题描述】:
在我看来,用模型定义对象似乎会使它们变得僵化且对更改的容忍度降低,从而使将来更容易破坏应用程序并添加代码行而无济于事。例如,我可以有一个从 API 返回视频对象的 get 方法,并将其编程为 Any 或定义的模型。
/model/video.ts
export interface Video {
// my code
}
/pages/videos.ts
getAllVideos(): Promise<Video> {
// my code
}
对比
/pages/videos.ts
getAllVideos(): Promise<Any> {
// my code
}
我的看法。更少的代码行、更少的复杂性、更少的文件和更少的僵化是一件好事。为什么还要定义模型?
【问题讨论】:
标签: angular typescript angular5 angular6