Go 没有类:数据(结构体或更一般的类型)和方法是一种松耦合的正交关系。

 

1、动态方法调用

通常需要编译器静态检查的支持:当变量被赋值给一个接口类型的变量时,编译器会检查其是否实现了该接口的所有函数。

 

2、隐藏接口,显示接口

声明要用的接口,隐藏一部分接口不让其它调用

 

3、嵌套接口

多重嵌套

 

4、空接口

调用后返回空值

 

5、断言接口

调用后返回错误信息

 

相关文章:

  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-04
  • 2021-07-02
  • 2021-06-06
  • 2022-03-03
  • 2021-10-31
  • 2021-06-14
相关资源
相似解决方案