Definition:
Object-oriented programming is a programming paradigm that focuses by constructing objects (instances of classes) which interact with each other to solve problems.
Also Known As: OOP
From Al Lukaszewski, former About.com Guide
Object-oriented programming is a programming paradigm that focuses by constructing objects (instances of classes) which interact with each other to solve problems.