✏️ Explanatory Question
In OOP, objects communicate by sending messages (method calls).
Benefits:
Loose coupling
Flexible design
Easy modification without affecting other parts
Example:obj.display() → object receives a message to run its display method.