Abstract Classes: A Key Concept in Python’s Object-Oriented Toolkit
Published in
9 min readFeb 13, 2023
In this article, I want to dig into the basics of abstract classes in Python and explore what they are, why they’re useful, and how they differ from other object-oriented programming (OOP) constructs.
First of all, let’s define what I mean by an abstract class. Simply put, an abstract class is a blueprint for creating objects (or a class that can’t…