Object Orientated Programming

From TRCCompSci - AQA Computer Science
Revision as of 14:27, 15 December 2016 by Admin (talk | contribs)
Jump to: navigation, search

General Concept (Definition)

Object Oriented Programming (which will henceforth be refered to as OOP), is a programming paradigm which works in parallel (or in certain cases unison) with functional based programming which divides complex, repetitive problems into smaller callable methods. OOP Programs emulate real world 'Objects' and the hirearchal nature of their relations with each other. In a programming sense this concept is realized through inheritance...

Sub Menu

Encapsulation

Instantiation

Inheritance

Polymorphism

Composition

Aggregation

Abstract - Virtual - Static