Untitled
from abc import ABC, abstractmethod class Monitor(ABC): @abstractmethod def aumentar_claridade(self, aumento_claridade): pass @abstractmethod def reduzir_claridade(self, reducao_claridade): pass class MonitorFullHD(Monitor): def aumentar_claridade(self, aumento_claridade): print(f'Claridade aumentada em: {aumento_claridade}') def reduzir_claridade(self, reducao_claridade): print(f'Claridade diminuída em: {reducao_claridade}') monitor_full = MonitorFullHD() monitor_full.aumentar_claridade(5) monitor_full.reduzir_claridade(5) Opa Suporte, tudo bem? Eu fiz esse desafio e depois eu vi a resolução do professor. Eu percebi que ele usou o mesmo parametro (valor) dentro dos métodos abstratos. Seria certo eu utilizar o mesmo nome para o mesmo método, ou eu mantenho o meu codigo dessa maneira?
Leave a Comment