- É fechamento um padrão de design?
- Qual do padrão de design é usado para detectar e atualizar o estado de um objeto na mudança?
É fechamento um padrão de design?
Um fechamento é uma função que tem uma referência à função externa que já terminou de executar. Por exemplo, existem funções, e este exemplo é muito típico para explicar o que é um fechamento. Neste exemplo, a função interna é envolvida pela função externa que leva um argumento, x.
Qual do padrão de design é usado para detectar e atualizar o estado de um objeto na mudança?
O padrão de design do estado é usado quando um objeto altera seu comportamento com base em seu estado interno. Se precisarmos mudar o comportamento de um objeto com base em seu estado, podemos ter uma variável de estado no objeto e usar o bloco de condição if-else para executar ações diferentes com base no estado.