This article explains the often discussed and debated topic of Abstraction vs Encapsulation in the context of OOPS (Object Oriented Programming) Principles. What is Abstraction Abstraction refers to the concept
Abstraction Definition:Abstraction is the process of simplifying complex systems by focusing on essential properties and behaviors while ignoring or hiding unnecessary details. In Programming:In programming, abstraction involves creating abstract classes, interfaces, or methods that define a common set of fu...
Module 00: String class, Abstraction, Encapsulation Module 01: Memory Allocation, References vs Pointers, Switch cases and Callbacks Functions Module 02: Orthodox Canonical Form, Fixed-point Number Class implementation, Overload Operators Module 03: Abstract Classes, Single Inheritance, Multiple Inheritance...