老師爲什麽所有方法你都用interface定義恁, 爲什麽不直接使用type?以及爲什麽不用interface去約束類的定義恁?
来源:10-3 -3 取消功能的设计和实现 - Cancel 类的实现及 axios 的扩展+ 额外逻辑实现

BarneyTheCrusader
2021-02-11
老師爲什麽所有方法你都用interface定義恁, 爲什麽不直接使用type?以及爲什麽不用interface去約束class的定義恁? 雖然ts是鴨子類型,但是我感覺很多時候給class加上implement interface會對IDE更加友好
写回答
1回答
-
ustbhuangyi
2021-02-11
课程也是有用到 type 的,比如定义 Method。
至于 Class 的实现要不要显示的去 implement 某个 interface,实际上是可选的,当然你如果写了更好一些。00
相似问题