Go语言的interface概念相对于C++中的基类,通过interface来实现多态功能. 在C++中,当需要实现多态功能时,步骤是首先定义一个基类,该基类使用虚函数或者纯虚函数抽象了所有子类会用到的共同的最基本的成员函数,之后子类继承该基类,然后每个派生类自定义自己的虚函数实现.最后在使用基类指针或者引用的地方传入派生类,程序根据具体传入的对象来调用对象的函数. 在Go中,定义一个interface类型,该类型说明了它有哪些方法,这就完成了类似C++中的基类定义,然后在其他的函数中,将该in