
single line definition of object oriented programming

Object-oriented programming is a programming paradigm that uses "objects" consisting of datafields and methods together with their interactions - to design applications and computer programs.

object oriented programming is a programming paradigm that focuses on the use of objects instead of actions in order to carry out tasks.