Programming - Concept
Object
A self-contained piece of program data that can have its own values and actions
What's it for?
Groups related information and behaviour together so software can treat them as one thing.
For example…
A program represents each customer as an object containing their name, email address and actions such as changing their password