user
Explain what "object-oriented programming" means in one sentence.


assistant
Object-oriented programming is a programming paradigm based on the concept of objects, which contain data and methods that can interact with each other.