Pillars Of OOPS In C#
Figure 1.1 Overview: Hello Everyone, In this blog, we are going to discuss the pillars of OOPS in C#. There are many blogs, articles are available on the internet regarding pillars of oops but in this particular blog I will try to explain to you with as much as simplest and realistic examples so you can get a clear idea of the pillars of OOPS in C#. So before we start I want to convey one thing to you guys that at the end of this blog you will have a clear mindset of four pillars with real-life and coding examples. So let's begin with the flow like how many topics will cover in this blog, Topics: Introduction How many pillars? Inheritance Encapsulation Abstraction Polymorphism Why? Conclusion Introduction: OOP stands for Object-Oriented Programing! Pillars of OOPS in C#! So first we have to understand what OOPS is and how it differs from procedural programming. In Procedural programming, we are applying methods and procedures to data while OOP is about creating objects that can con