This video explains Object Oriented Programming features in simple Non-Technical Way for the people who think that Object Oriented Programming is complex to understand. I have explained the concepts of What is Data Abstraction, Data Encapsulation, Inheritance and Polymorphism in simple non-technical way so that when you learn this concepts technically you should feel comfortable in understanding the concepts.