Abschnitt 2. Kapitel 7
single
Herausforderung: Entwurf Eines Benachrichtigungssystem-Blueprints
Swipe um das Menü anzuzeigen
Aufgabe
Wischen, um mit dem Codieren zu beginnen
Entwurf eines Benachrichtigungssystems unter Verwendung von abstrakten Klassen, um Vererbung und Polymorphie in Python zu üben.
- Erstellen einer abstrakten Basisklasse namens Notifier mit einer abstrakten Methode send(message).
- Implementieren von zwei Unterklassen: EmailNotifier und SMSNotifier. Jede soll die Methode send implementieren und einen String zurückgeben, der angibt, wie die Benachrichtigung gesendet wurde (zum Beispiel "Email sent: ..." oder "SMS sent: ...").
- Schreiben einer Funktion notify_user(notifier, message), die die send-Methode des Notifiers aufruft und deren Ergebnis zurückgibt.
- Erstellen je eines Objekts von jedem Notifier und Testen beider mit notify_user, indem jeweils eine Beispielnachricht übergeben wird.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 7
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen