En Python, que sont les métaclasses et à quoi servent-elles ?
Veuillez ajouter des informations pertinentes. Vos commentaires prêtent à confusion.
En Python, une métaclasse est une sous-classe d'une sous-classe qui détermine le comportement de la sous-classe. Une classe est une instance d'une autre métaclasse. En Python, une classe spécifie comment l'instance de la classe se comportera.
Puisque les métaclasses sont chargées de la génération des classes, vous pouvez écrire vos propres métaclasses personnalisées pour modifier la façon dont les classes sont créées en effectuant des actions supplémentaires ou en injectant du code. Les métaclasses personnalisées ne sont pas toujours importantes, mais elles peuvent l'être.
Belle explication des classes, objets et métaclasses de Python :
http://www.cafepy.com/article/python_types_and_objects/python_types_and_objects.html
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.