1. Problema
Especificar el modo en que se inicia una instancia de una clase por medio de una metaclase.
2. Solución
Una metaclase en estas circunstancias puede servir, por ejemplo, para evitar crear instancias de una clase: sólo se ofrecen métodos y atributos compartidos por el código cliente (Bernard, 2016).
3. Código Python
A la hora de intentar crear una instancia de la clase Validador (líneas 5-10), se lanzará una excepción de tipo TypeError con el mensaje Clase no instanciable.
4. Literatura & Enlaces
Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.