This article revisits the working of metaclasses and their relation to other OOP concepts. It contrasts class instantiation with inheritance, distinguishes classmethods and metamethods, and explains and solves metaclass conflicts. Part 1: Metaclass programming in Python... Part 2: Metaclass programming in Python...
Part 1: Metaclass programming in Python... Part 2: Metaclass programming in Python...