Your Knowledge Tuner

  Object Oriented Programming

Object-oriented programming (OOP) is a programming paradigm organized around objects rather than "actions" and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data.
It is a model of Programming based on Objects which holds both state (data) and behavior (code). In Object-Oriented Programming, each Object belongs to some Class. A Class is in simple words a 'type'. These Objects and Classes are designed in hierarchies. This implies that any class can be sub-class of any other class and any class can pass its properties to another class.


...

  Origin

There are two main Programming paradigm - Object-Oriented Programming and Procedural Programming.


... OOP's Principals
...

There are five main principals of Object-Oriented Programming.


... OOP's Principals
...

...