Seksjon 2. Kapittel 7
single
Utfordring: Lage en Plan for Varslingssystem
Sveip for å vise menyen
Oppgave
Sveip for å begynne å kode
Design et varslingssystem ved hjelp av abstrakte klasser for å øve på arv og polymorfisme i Python.
- Opprett en abstrakt basisklasse kalt Notifier med en abstrakt metode send(message).
- Implementer to underklasser: EmailNotifier og SMSNotifier. Hver av disse skal implementere send-metoden og returnere en streng som indikerer hvordan varselet ble sendt (for eksempel, "Email sent: ..." eller "SMS sent: ...").
- Skriv en funksjon notify_user(notifier, message) som kaller notifierens send-metode og returnerer resultatet.
- Opprett ett objekt av hver notifier og bruk notify_user for å teste begge, ved å sende en eksempelmelding til hver.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 2. Kapittel 7
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår