Go 中的面向对象 - 结构/组合/封装

我有两个 .go 文件 - client.go(包含主要基金)和 logic.go。其中之一包含从客户端调用时需要执行的函数。{


client.go -


package main


func main() {

  // url is the url of the server to which the REST call has to be sent to fetch the response

  client := NewClient(url)

  client.DummyFunc()


}


logic.go


import (

"fmt"

)


func DummyFunc(){


   // Logic here which returns the json response

}

}


我想知道这可能是在围棋一个良好的面向对象的方式来做到这一点。因为围棋有自己的对象继承/作曲/封装的风格,请你给我建议的方式来做到这一点,因为我是新来的这门语言。


另外,我想在我的client.go和logic.go的主要功能应该包括可以从我的client.go文件来调用其他实用功能。



PIPIONE
浏览 186回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go