A Begginer’s Guide To The Most Important Idea In Programming: Abstraction
Published in
13 min readDec 18, 2022
This article will not be a dry and boring explanation of abstract classes, interfaces, protocols, or similar software entities.
I will explain what they are in simple terms, but my main goal is to change how you think about abstractions in general. You will learn what the process of abstraction is and when you should or should not apply that process.
The topics I will cover are as follows:
- What is an abstraction?