What is the meaning of Object-oriented_programming?

A programming paradigm that uses hierarchies of objects, instantiated from templates called classes, to design applications and computer programs.

Source: wiktionary.org