1. Introduction
Object Orientated Programming (OOP) is one of the programming paradigms we have discussed here.
Very popular OOP computer languages include C++, Smalltalk, Java and Python.
This section will describe some important OOP concepts that include
- Class
 - Objects
 - Attributes
 - Methods
 - Encapsulation
 - Inheritance
 - Polymorphism
 
We shall use the pseudocode format approved by OCR in the examples.

