automata ventas

Un modelo de datos para manipular cambios de estado

Este es uno de los artículos que dedicaré a expresar modelos de datos típicos para abordar ciertos problemas. Así como existen los patrones de diseño en ingeniería de software, lo que planteo acá son patrones de modelos de datos.

En el primero de estos artículos, pretendo explicar un modelo de datos que permita expresar entidades «transicionables», es decir entidades que durante todo su ciclo de vida parten en cierto estado y van cambiando de un estado a otro según lo descrito mediante un autómata finito.

Continuar leyendo