→Quando usá-lo?
Está recomendado quando um determinado objeto tem estados e responsabilidades diferentes, dependendo de qual estado você está em determinado momento.
Também pode ser usada para simplificar os casos em que há código
== Vantagens e desvantagens ==
|