object-oriented programming noun1 •A programming paradigm that uses hierarchies of objects, instantiated from templates called classes, to design applications and computer programs.This structure organizes and streamlines theme development to create a solid ground for themers (theme developers) to further build and extend, much like in object-oriented programming. — 2013