我正在尝试找出 GoLang 中的接口。
熟悉 Java 即接口中的所有工作原理,实现允许模拟和完整实现。我对如何在 Go 中将事物联系在一起感到有些困惑。
例如,我正在尝试实现AmazonProductAdvertisingAPI
连接器。我已经创建了PAAPI
接口和另一个提供实现的文件。
然后我有一个 struct config
。然后,我创建与实现方法签名文件PAAPI
和基于config
即config
工具PAAPI
。
所有这些都发生在同一个包中。但是从外部的角度来看,我怎么能去实现一个模拟PAAPI
,一切都在config
结构上链接起来似乎很奇怪。
任何代码示例将不胜感激。谢谢。
牛魔王的故事
相关分类