system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: What is object-oriented programming?
gpt
Imagine an object. This can be anything, such as a dog, a bag, a bottle, a car, or any other conceivable (or sometimes inconceivable!) THING.

Think about what each dog, or each bag, or each bottle, or each car has in common. They can DO things, and they can also have special quirks to them.

Dogs bark, chase cats, scratch themselves, and sleep. They can be timid, quiet, loud, excitable, of any number of colors, big, small. Cars can move, can stop, can contain passengers, can go fast, or slow.

Object oriented programming is a way to describe what a thing IS and what it can DO.