В ООП каждый объект способен принимать сообщения, обрабатывать данные и отправлять сообщения другим объектам и может рассматриваться как независимая «машина» с определенной ролью или ответственностью.
Объект может получать сообщения, обрабатывать информацию и "разговаривать" с другими объектами.