/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
design_patterns__examples/Bridge/example_1/devices/device.py
41 строка
657 B
gil9red
Refactoring. Using black code style
28 апр 2023, 16:31
28 апр 2023, 16:31
dd90dec
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" from abc import ABC, abstractmethod class Device(ABC): @abstractmethod def is_enabled(self) -> bool: pass @abstractmethod def enable(self): pass @abstractmethod def disable(self): pass @abstractmethod def get_volume(self) -> int: pass @abstractmethod def set_volume(self, percent: int): pass @abstractmethod def get_channel(self) -> int: pass @abstractmethod def set_channel(self, channel: int): pass @abstractmethod def print_status(self): pass