Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto por estados e não quer escrever código dessa c...
Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto por estados e não quer escrever código dessa classe utilizando estruturas condicionais complexas. Para isso, você separa processamento de cada parte desse ciclo de vida em uma classe à parte. A classe apenas guarda a referência para a situação corrente do processamento e repassa as requisições para objeto correspondente a essa situação corrente. Assinale padrão a que esse texto se refere:
Esse texto se refere ao padrão B) State. O padrão State permite que um objeto altere seu comportamento quando seu estado interno muda, parecendo que a classe mudou.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar