Patron State: diagrama de estado