Most Pythonic way to declare an abstract class property
You can use the __init_subclass__ method which was introduced in Python 3.6 to make customizing class creation easier without resorting to metaclasses. When defining a new class, it is called as the last step before the class object is created. In my opinion, the most pythonic way to use this would be to make a … Read more