object-based programming noun1 •A programming paradigm that encapsulates states and operations inside "objects" to design applications and computer programs.