我在想,如果這是在Go中完成的事情,或者我正在考慮全部錯誤:編寫type x interface
和type x struct
,這樣我的接口方法也可以訪問特定的數據:將數據和函數與接口和結構相結合的組合
我希望C程序員做到這一點:
type PluginHandler interface {
onLoad()
pm *PluginManager
}
func (ph PluginHandler) onLoad() {
pm.DoSomething()
}
在那裏,我有一個函數定義的接口,但也有一些數據我想通過這些功能,但是這是一個語法錯誤。
那麼這是可行的通過其他方法或我只是在想問題的錯誤?
謝謝!太棒了。我現在有一個適用於我的應用程序的插件系統:) – Southclaws