Thinking in objects: entity plus attributes
An object groups related data under one identity.
If you model a user with separate variables such as `name`, `email` and `role`, you quickly lose context. An object keeps that information connected.
That improves readability, maintenance and scalability when your application grows.