← К задачамОткрыть курс →
Паттерн «Фабричный метод»: создание уведомлений
Реализуйте фабрику уведомлений.
Функция create_notifier(channel) возвращает объект с методом send(message):
'email'→sendвозвращает"Email: <message>";'sms'→"SMS: <message>";'push'→"Push: <message>".
Для неизвестного канала функция должна бросать ValueError.
📖 Теория по теме:Factory Method
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def create_notifier(channel):
...
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.