Skip to content

Glossary: System Design Beyond the Basics in Java

State machine

A set of allowed states and moves between them, with every other move refused.

Where the book teaches it

Related terms

Payment state machine