Desafio Aula 7_10 - Classe Abstrata
Gallo
python
a year ago
603 B
17
Indexable
Desafio aula 7_10
from abc import ABC, abstractmethod
class Monitor(ABC):
@abstractmethod
def aumentar_claridade(self, pontos):
pass
@abstractmethod
def reduzir_claridade(self, pontos):
pass
class MonitorFullHD(Monitor):
def aumentar_claridade(self, pontos):
print(f'Aumentando a claridade para {pontos} pontos')
def reduzir_claridade(self, pontos):
print(f'Reduzindo a claridade para {pontos} pontos')
monitor_full_hd = MonitorFullHD()
monitor_full_hd.aumentar_claridade(10)
monitor_full_hd.reduzir_claridade(12)Editor is loading...