Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Creación de un Esquema para el Sistema de Notificaciones | Herencia
Programación Orientada a Objetos en Python
Sección 2. Capítulo 7
single

single

bookDesafí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

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 7
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt