摘要: 常用接口 sort.Interface sort包是go内置排序函数包.go的排序函数只是接口声明,不对具体类型和元素做假设.它通过sort.Interface接口约定具体排序序列,它需要知道三个参数长度,比较结果,交换方式. type Interface interface { Len() int 阅读全文
posted @ 2020-08-30 16:56 橙木鱼 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 接口 接口类型是对于其他类型行为的抽象;因为接口类型通过只声明不定义具体实现细节,来增加函数的灵活性和扩展性; go中接口类型可以进行隐式实现,即具体实现中不需要定义所有接口声明的函数,只需要按需使用即可.这种定义方式可以让你修改接口时,不用改变已有实现; 接口约定 通过接口约定可以增加函数的灵活性 阅读全文
posted @ 2020-08-30 16:54 橙木鱼 阅读(154) 评论(0) 推荐(0) 编辑