Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Création d'un Plan Directeur pour un Système de Notification | Section
Programmation Orientée Objet en Python
Section 1. Chapitre 14
single

single

bookDéfi : Création d'un Plan Directeur pour un Système de Notification

Glissez pour afficher le menu

Tâche

Glissez pour commencer à coder

Concevoir un système de notification en utilisant des classes abstraites afin de pratiquer l'héritage et le polymorphisme en Python.

  • Créer une classe de base abstraite nommée Notifier avec une méthode abstraite send(message).
  • Implémenter deux sous-classes : EmailNotifier et SMSNotifier. Chacune doit implémenter la méthode send et retourner une chaîne indiquant comment la notification a été envoyée (par exemple, "Email sent: ..." ou "SMS sent: ...").
  • Écrire une fonction notify_user(notifier, message) qui appelle la méthode send du notifier et retourne son résultat.
  • Créer un objet de chaque notifier et utiliser notify_user pour tester les deux, en passant un message d'exemple à chacun.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 14
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt