Skip to content

Files

Latest commit

65f557b · Mar 27, 2021

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 12, 2018
Mar 27, 2021

State

O design pattern State pode ser utilizado quando precisamos definir um conjunto de estados e os mesmos possuem uma ordem bem definida.

Quando usar?

A principal situação que faz emergir o Design Pattern State é a necessidade de implementação de uma máquina de estados. Geralmente, o controle das possíveis transições entre estados são várias, também são complexas, fazendo com que a implementação não seja simples. O State auxilia a manter o controle dos estados simples e organizados, através da criação de classes que representem cada estado e sabendo controlar as transições entre eles.