iface interfaces with methods used for interfaces that define methods and thus need to maintain a link to the method table eface empty interface (with no methods) only needs to maintain type information and a pointer to the data. Links Go 语言接口的原理 | Go 语言设计与实现