Too Long; Didn't Read
The OOPS (Object Oriented Design) is a methodology or paradigm to design a program using classes and objects. Main Components of OOPS are Encapsulation, Abstraction, Inheritance and Polymorphism. Every programmer should know how to create a library else he would spent a lot of time in writing the same code again and again. Inheritance is a concept where a class acquire properties of a child class. Loops in programming languages is a feature which facilitates the execution of a set of instructions repeatedly while some condition evaluates to true.