Definición
Una máquina de estados es un patrón de diseño que modela un sistema como un conjunto finito de estados y las transiciones permitidas entre ellos. En cada instante el sistema está en exactamente un estado, y solo puede pasar a otro mediante una transición definida de antemano: cualquier evento no contemplado simplemente no ocurre. Eso elimina los estados imposibles por construcción — no hay que defenderse de ellos con condicionales, porque el modelo no permite llegar a ellos. El resultado es una lógica predecible, fácil de razonar y de testear transición a transición.
Relaciones
es-un / más general
—
tipos-de / más específico
—
Conceptos vinculados a este por una relación real del glosario. Pasa el cursor sobre cada uno para ver por qué es cercano.