Buscar

State

Prévia do material em texto

Padrões de projeto 
Juliano Rodrigo Lamb 
Uma máquina de gomas 
Hummm 
COMO FUNCIONA? 
Pergunta 
Hummm 
QUAIS CONCEITOS ESTÃO 
ENVOLVIDOS? 
Pergunta 
Next step ... 
• Precisamos agora identificar os ESTADOS e as 
OPERAÇÕES envolvidas (responsáveis) na 
mudança de um estado para outro. 
Assim não pode... 
Solução 
O que fazer! 
MÃOS A OBRA 
Hummm 
CONTINUA .... 
CONTINUA .... 
Onde estamos? Apenas verificando... 
• Implementamos a interface, 
• Um estado 
• E a máquina de gomas.. 
 
• Falta implementar os outros 3 estados e o 
test-drive 
Test-drive 
State 
State definido 
• Permite que um objeto altere o seu comportamento 
quando o seu estado interno muda. O objeto 
parecerá ter mudado de classe.

Continue navegando