Go语言也有面向对象的一面,实现的比较先进且优雅,代码角度来看实现了完全的“数据”“逻辑”分离。简介和对比可以看一下这篇文章,写的详尽生动。
以下是使用方法:
首先打开Goland的go mod能力,因为有文件夹(package概念)所以打开会给import增加更强的能力。
在工程目录下执行go mod inite 命令,的到一个go.mod文件,和package main放置在同目录下
开始编写代码:main,main package以及工程目录这样建立
tools下的interface和struct可以这样分别编写