StatePattern The repository contains 3 examples of practical implementation of the State design pattern: Music speaker example Traffic lights example Vending machine example