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