下班前几分钟,我弄懂了 type 与 interface 的区别
来源:http://www.tudoupe.com时间:2022-03-15
目录
前言
正文
一、基本概念
类型 1, 类型 (类型别名)
(界面) 2
二、相同之处
1. 物体和职能都可界定。
2、都可以实现继承
三、不同之处
你办得到的,一个类型,你办不到的,接口
第二,接口可以实现这一点,但类型不能。
四、使用建议
前言
使用类型Script,类型和界面的概念更容易混淆。其中任何一个都可用作接口。然而,实际使用方面有一些差异。以下是对两者区别的基本解释。据认为,这可能有助于区分它们及其适用。
正文
一、基本概念
类型 1, 类型 (类型别名)
要给类型新名称, 请使用类型类型来建立别名。 类型别名不仅可以用来表示基本类型, 还可以用来表示对象类型、 分组类型和交叉点 。
(界面) 2
提到数据结构的另一种做法是其界面(例如,与类型相对照),此界面仅限于对象类型的描述 。界面对语句的语法不同于对别名的语句的语法。将上述别名改写为接口声明,如下文所示。
二、相同之处
1. 物体和职能都可界定。
type
interface
2、都可以实现继承
类型和界面并不相互排斥。 类型可以继承界面, 反之亦然。 唯一的区别在形式上 。
type
interface
小结:对于 interface 来说,继承是通过extends实现的;而 type 是通过&来实现的,也可以叫做交叉类型。
三、不同之处
你办得到的,一个类型,你办不到的,接口
可以说明基本类型。
可以指定工会的类型 。
组类型可以使用类型声明 。
操作员类型可用于声明类型 。
第二,接口可以实现这一点,但类型不能。
合并可以通过接口声明。
如有类型,将发出定义重复的通知,因此不可能合并声明。
四、使用建议
1. 正式建议使用接口。在其他无法满足需求的情况下,使用类型。然而,由于工会和十字路口的种类更为普遍,因此,为了防止大量的类型序列,组装后还必须使用类别名使用某些复杂类型。
2. 如果想要保持代码的一致性,您可以使用类型。另一方面,输入可以真正覆盖大多数界面情景。
3. 对道具使用类型,在反应组件中说明状态,以确保属性不能随意添加到它们身上,如果有自定义的必要性,可以使用 HOC(高级别部分)两次加以处理。
4 采用建议使用的三局接口,采用更灵活的自动型组合,适应未知的困难使用环境。
上一篇:win10专业工作站版安装失败
相关新闻
- 2023-05-06 微pe怎么初始化U盘(微pe怎么恢复初
- 2023-05-06 Xp系统boot 进入pe(boot manager 怎么进入
- 2023-05-06 win pe修复bcdboot(pe修复系统)
- 2023-05-06 win7更新失败 pe(win7更新失败还原更
- 2023-05-06 u盘装了pe读取不了(u盘能进pe读取不
- 2023-05-06 u盘pe 发热(u盘发热烫手)
- 2023-05-06 u盘pe下看不到硬盘(u盘启动pe看不到
- 2023-05-06 pe盘 ntfs(u盘ntfs格式)
- 2023-05-06 sony笔记本进入pe模式(联想笔记本怎
- 2023-05-06 pe启动盘进不去(pe启动盘进不去系统
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
