domingo, 6 de enero de 2019

Receta Python 3 No. 8-12: Definir una Interfaz o una Clase Abstracta

1. Problema

Se require crear una clase abstracta para la definición de métodos comunes en una jerarquía de herencia.

2. Solución

El módulo abc provee artefactos para la creación y definición de clases abstractas (Beazly, Jones, 2013).

3. Código Python 3

Archivo Python clase_abstracta.py [enlace alternativa]:

Prueba de ejecución:

TypeError: Can't instantiate abstract class IStream with abstract methods escribir, leer

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.