Shapes using Object Oriented Programming C++ Basic program that shows the concept of Object Oriented Programming in C++ It includes: Inheritance, Polymorphism, Encapsulation, Abstruction, Interfaces.