Explain what "object-oriented programming" means in one sentence.
Object-oriented programming is a programming paradigm based on the concept of objects that have attributes and methods that interact with each other to design applications and programs.
Complete the following task based on the instruction and optional input provided.### Instruction:
Explain what "object-oriented programming" means in one sentence.

### Output:
Object-oriented programming is a programming paradigm based on the concept of objects that have attributes and methods that interact with each other to design applications and programs.