Member-only story
Abstraction isn’t about W/H Questions
when you explain a complicated process to a friend, you likely skip some technical steps and focus on the key points. That’s abstraction!
3 min readDec 9, 2024
If you are not a medium member, read it here.
Abstraction is one of the core concepts of Object-Oriented Programming (OOP). From my perspective, abstraction is about modelling a system by focusing on the essential details and ignoring the unnecessary ones. It’s like creating a simplified blueprint of reality.
Think about it: you can’t include everything about a real-world object in your software system, right? You need to decide what matters most and leave out the rest.
What Is Abstraction?
In simple terms, abstraction is all about answering the question, “What to do?” instead…