Завдання: Створення Плану Системи Сповіщень
Завдання
Swipe to start coding
Створення системи сповіщень із використанням абстрактних класів для практики наслідування та поліморфізму в Python.
- Створити абстрактний базовий клас з назвою Notifier з абстрактним методом send(message).
- Реалізувати два підкласи: EmailNotifier та SMSNotifier. Кожен має реалізувати метод send і повертати рядок, що вказує, яким способом було надіслано сповіщення (наприклад, "Email sent: ..." або "SMS sent: ...").
- Написати функцію notify_user(notifier, message), яка викликає метод send об'єкта notifier і повертає його результат.
- Створити по одному об'єкту кожного типу notifier та використати notify_user для тестування обох, передаючи кожному тестове повідомлення.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 14
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 3.85
Завдання: Створення Плану Системи Сповіщень
Свайпніть щоб показати меню
Завдання
Swipe to start coding
Створення системи сповіщень із використанням абстрактних класів для практики наслідування та поліморфізму в Python.
- Створити абстрактний базовий клас з назвою Notifier з абстрактним методом send(message).
- Реалізувати два підкласи: EmailNotifier та SMSNotifier. Кожен має реалізувати метод send і повертати рядок, що вказує, яким способом було надіслано сповіщення (наприклад, "Email sent: ..." або "SMS sent: ...").
- Написати функцію notify_user(notifier, message), яка викликає метод send об'єкта notifier і повертає його результат.
- Створити по одному об'єкту кожного типу notifier та використати notify_user для тестування обох, передаючи кожному тестове повідомлення.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 14
single