Understand the ABC class and the magical __init_subclass__ method in Python

Learn subclass registration from a simple example