封装

一个对象的变量或者方法如果对调用者是不可见的话, 一般就被定义为 “封装”. 封装有时候也被叫做信息隐藏.
Go 语言通过名字首字母的大小写来控制可见性. 这种基于名字的手段使得在语言中最小的封装单元是 package.