我有一个程序试图在“子类”上实现功能,父类可以在其中检查接口(interface)是否已实现。从角度来看,它实际上是在处理基于是否存在方法的RESTURL生成。我遇到的是基于以下模式,IList和IGet接口(interface)都在TestController对象上找到,而只有1个被实现。当调用IGet接口(interface)时,我会感到panic。我宁愿不在基本结构上对Get/List进行具体定义,然后必须覆盖它们,宁愿先测试是否存在,然后再从那里开始。这里还有一个goplayground链接https://play.golang.org/p/5j58fejeJ3packagem