前言

接口在面向对象编程中是经常使用的招式,也是体现多态很重要的手段。
是的。Golang中也有接口这玩意儿。

本文将以通俗易懂的方式,说清楚Golang的接口。

10s后,以下知识点即将到达战场:
1.为什么需要接口?
2.接口是什么?如何定义?
3.接口实战初体验
4.如何测试是否已实现该接口?
5.空接口&类型断言
6.接口零值
7.一个类型实现多个接口
8.指针与值类型实现接口的区别
9.接口嵌套

各层完成的主要功能

  • 差错控制,使相应层次对等方的通信更加可靠
  • 流量控制,发送的发送速率必须使接收方来得及接收,不要太快
  • 分段和重装,发送端将要发送的数据块划分为更小的单位,在接收端将其还原
  • 复用和分用,发送端几个高层会话复用一条低层的连接,在接收端再进行分用
  • 连接建立和释放,交换数据前先建立一条逻辑连接,数据传送结束后释放连接


Copyright © Ywnline 版权所有 冀ICP备20005992号-1