对象的类型注解
TS 中的对象是结构化的
,结构简单来说就是对象有什么属性或方法
。
在使用对象前,就可以根据需求,提前设计好对象的结构
注意:多个键值对之间使用分号(;)分隔,并且分号可省略
对象的结构化类型(类型注解):建立一种契约,约束对象的结构
对象方法的类型注解
- 箭头(=>)左边小括号中的内容:表示方法的参数类型。
- 箭头(=>)右边的内容:表示方法的返回值类型。
- 方法类型注解的关键点:1 参数 2 返回值
接口
直接在对象名称后面写类型注解的坏处:1 代码结构不简洁 2 无法复用类型注解。
接口:为对象的类型注解命名,并为你的代码建立契约来约束对象的结构
interface
表示接口,接口名称约定以I
开头。
推荐:使用接口来作为对象的类型注解。