OO design goal is to encapsulate both data and behavior into objects.
Then, objects can interact with each other.