senior12 zgłoszeń

Co to jest metaclass w Pythonie?

Metaclass to klasa, której instancjami są klasy — definiuje jak klasy są tworzone. type jest domyślną metaclasą. Metaclasy pozwalają modyfikować tworzenie klas: dodawać metody, walidować atrybuty, rejestrować klasy. Używane w ORM-ach (Django models) i frameworkach.

Więcej pytań z Python