Preguntas etiquetadas con abstract-class

Las clases abstractas son clases que no se pueden instanciar. Existen para proporcionar funciones comunes y especificaciones de interfaz a varias clases concretas.

1413
Interfaz vs clase abstracta (OO general)

Recientemente tuve dos entrevistas telefónicas donde me preguntaron sobre las diferencias entre una interfaz y una clase abstracta. Les he explicado todos los aspectos que se me ocurren, pero parece que están esperando que mencione algo específico, y no sé qué es. Desde mi experiencia, creo que lo...

213
¿Por qué usar clases base abstractas en Python?

Debido a que estoy acostumbrado a las viejas formas de escribir pato en Python, no entiendo la necesidad de ABC (clases base abstractas). La ayuda es buena sobre cómo usarlos. Traté de leer la justificación en el PEP , pero se me pasó por la cabeza. Si estaba buscando un contenedor de secuencia...