1. Problema
Agregar nueva funcionalidad a una tipo de dato a través de la adición de un atributo de instancia.
2. Solución
Para la agregación de funcionalidad a una clase es necesario definirla como un descriptor; para ello se requiere agregar las siguientes operaciones básicas: __get__(), __set__(), y __delete__() (Beazly, Jones, 2013).
3. Código Python 3
Archivo Python descriptor.py [enlace alternativo]:
2 5
...
TypeError: Se requiere un argumento de tipo entero.
Prueba de ejecución:
2 5
...
TypeError: Se requiere un argumento de tipo entero.
4. Literatura & Enlaces
Beazly D, Jones B. K. (2013). Python Cookbook, Third Edition. United States: O'Reilly Media.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.