define object oriented programming for dummies
(April 2013) Object-oriented programming, also called OOP, is a model for writing computer programs. Before OOP, most programs were a list of instructions that acted on memory in the computer. Instead of a procedural list of actions, OOP is modeled around objects that interact with each other.