Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Створення Креслення Системи Сповіщень | Наслідування
Об'єктно-орієнтоване програмування на Python
Секція 2. Розділ 7
single

single

bookЗавдання: Створення Креслення Системи Сповіщень

Свайпніть щоб показати меню

Завдання

Проведіть, щоб почати кодувати

Створення системи сповіщень із використанням абстрактних класів для практики наслідування та поліморфізму в Python.

  • Створити абстрактний базовий клас з назвою Notifier з абстрактним методом send(message).
  • Реалізувати два підкласи: EmailNotifier та SMSNotifier. Кожен має реалізувати метод send і повертати рядок, що вказує, яким способом було надіслано сповіщення (наприклад, "Email sent: ..." або "SMS sent: ...").
  • Написати функцію notify_user(notifier, message), яка викликає метод send об'єкта notifier і повертає його результат.
  • Створити по одному об'єкту кожного типу notifier і протестувати обидва за допомогою notify_user, передаючи кожному тестове повідомлення.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 7
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt