Caso práctico
-De acuerdo, los estados son situaciones específicas en las que se puede encontrar un objeto, y los eventos pueden hacer que un objeto cambie de estado, y, ¿cómo representamos eso?
-De acuerdo, los estados son situaciones específicas en las que se puede encontrar un objeto, y los eventos pueden hacer que un objeto cambie de estado, y, ¿cómo representamos eso?
Una transición de un estado A a un estado B, se produce cuando se origina el evento asociado y se satisface cierta condición especificada, en cuyo caso se ejecuta la acción de salida de A, la acción de entrada a B y la acción asociada a la transición.
La notación de una transición tiene tres partes, todas ellas optativas:
Evento(argumentos) [Condición] / Acción.
Elementos de una transición:
Ejemplo: Vamos a ver el diagrama de estados para un semáforo. Recoge ejemplos de los tres elementos descritos para las transiciones.