接口-话接口

    xiaoxiao2022-07-03  120

    因为继承不灵活,对于结构体,扩充已有类型,可以定义别名和使用组合;比如beego中自定义的controller就是定义别名

    1.duck typing的概念,鸭子类型

    2.为什么要有接口:解耦

    3.go语言的接口中只有方法,没有变量,但是可以直接放类型,就是实现了另外一个接口,也可以把接口类型 看成一个 类 只是没有属性,只有方法;

    4.接口类型不可以实例化,只有struct才可以实例化,struct里面可以有接口-类似java中的抽象类

    5.接口变量本身是指针???

    6.实现接口,把接口直接放在肚子里就行,不能在肚子里放接口变量,放接口变量不叫实现接口;

    接口改名字,不影响实现者,只影响调用者。

    7.怎样查看接口变量

    接口可以组合

    最新回复(0)