Abstract Class Implementation
unknown
python
a year ago
624 B
17
Indexable
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)
Editor is loading...
Leave a Comment