我是Go的新手,我陷入了一个导入周期,我不确定应该如何解决。我有多个实现特定接口(interface)的类。我还有另一个类,它将返回与特定类ID对应的接口(interface)。当任何特定类(class)需要使用我的其他类(class)时,问题就来了。这是一个例子:packageexamplepkgimportotherpkgtypeExampleClass{}funcNewExampleClass()*ExampleClass{return&ExampleClass{}}func(ex*ExampleClass)ExampleMethod(){//ImplementsExampleI