Sección 2. Capítulo 7
single
Desafío: Creación de un Esquema para el Sistema de Notificaciones
Desliza para mostrar el menú
Tarea
Desliza para comenzar a programar
Diseño de un sistema de notificaciones utilizando clases abstractas para practicar herencia y polimorfismo en Python.
- Creación de una clase base abstracta llamada Notifier con un método abstracto send(message).
- Implementación de dos subclases: EmailNotifier y SMSNotifier. Cada una debe implementar el método send y devolver una cadena que indique cómo se envió la notificación (por ejemplo, "Email sent: ..." o "SMS sent: ...").
- Escritura de una función notify_user(notifier, message) que invoque el método send del notifier y devuelva su resultado.
- Creación de un objeto de cada tipo de notifier y uso de notify_user para probar ambos, pasando un mensaje de ejemplo a cada uno.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 7
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla