Data are encapsulated in packages, which means, objects in the same package can freely alter and access others
Objects are the collection of states which can be altered and accessed by, and only by, methods
Accessing an object's data is not safe
There is no inheritance in Golang!