Challenge: Creating Notification System Blueprint
Aufgabe
Swipe to start coding
Design a notification system using abstract classes to practice inheritance and polymorphism in Python.
- Create an abstract base class named Notifier with an abstract method send(message).
- Implement two subclasses: EmailNotifier and SMSNotifier. Each should implement the send method and return a string indicating how the notification was sent (for example, "Email sent: ..." or "SMS sent: ...").
- Write a function notify_user(notifier, message) that calls the notifier's send method and returns its result.
- Create one object of each notifier and use notify_user to test both, passing a sample message to each.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 14
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 3.85
Challenge: Creating Notification System Blueprint
Swipe um das Menü anzuzeigen
Aufgabe
Swipe to start coding
Design a notification system using abstract classes to practice inheritance and polymorphism in Python.
- Create an abstract base class named Notifier with an abstract method send(message).
- Implement two subclasses: EmailNotifier and SMSNotifier. Each should implement the send method and return a string indicating how the notification was sent (for example, "Email sent: ..." or "SMS sent: ...").
- Write a function notify_user(notifier, message) that calls the notifier's send method and returns its result.
- Create one object of each notifier and use notify_user to test both, passing a sample message to each.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 14
single