Abstract Class Implementation
unknown
python
8 days ago
624 B
3
Indexable
Never
from abc import ABC, abstractmethod class Monitor(ABC): @abstractmethod def aumentar_claridade(self, nivel_brilho_up): pass @abstractmethod def reduzir_claridade(self, nivel_brilho_down): pass class MonitorFullHD(Monitor): def aumentar_claridade(self, nivel_brilho_up): print(f'Aumentando o brilho para {nivel_brilho_up}') def reduzir_claridade(self, nivel_brilho_down): print(f'Reduzindo o brilho para {nivel_brilho_down}') monitor_full_hd = MonitorFullHD() monitor_full_hd.aumentar_claridade(80) monitor_full_hd.reduzir_claridade(20)
Leave a Comment