Before moving on to the 4 Pillars of OOP I would like to add a small recap on what is Object-Oriented Programming (OOP). OOP is
SOLID Principles in Object-oriented Programming is five application design and development concepts of Object-oriented Programming. Robert C. Martin changes the object-oriented programming design structure by
Overloading and Overriding in OOP (Object-Oriented Programming ) are frequently used object-oriented programming techniques. Those are used to write and design code clearly and smartly.
Polymorphism in Object-Oriented Programming name describes the meaning. Poly into Many and morphism into Form. Then Polymorphism easily says a single class or object ability
Inheritance In Object-Oriented Programming is one of the well-known methods of object-oriented programing. Inheritance in OOP is acquiring all the behaviors and attributes from another.
Abstraction in Object-Oriented Programming is one of the main concepts of Object-Oriented Programming (OOP). Abstraction in Object-Oriented Programming is showing the required information to the
Encapsulation in Object-Oriented Programming is everything (data-attributes / behaviors- method or function) combining and keeping together as a single unit. This is used in the
Object-Oriented Programming (OOP) is one of the top famous techniques in Software Engineering. OOP is built on top of objects and classes. The concept behind