class ControladorPomodoro(object): def __init__(self): self._proceso = ProcesoPomodoro() def iniciar_pomodoro(self): self._proceso.start() self._lanzar_temporizador() def avanzar_estado(self): self._proceso.avanzar_estado() self._lanzar_temporizador() def _lanzar_temporizador(self): estado_actual = self._proceso.get_estado() self._temporizador = Temporizador(estado_actual.get_nombre()) self._temporizador.set_duracion(estado_actual.get_duracion()) self._temporizador.iniciar_cuenta_regresiva()