Estado Flashcards
O que consiste em implementar Estado (state)?
Computa-se com valores que mudam com o tempo
Quais os conjuntos de padrões de implementação de estado?
Padrões para acesso ao estado Padrões para definição de estado Padrões para escopo de variável Padrões para definição de parâmetros Padrões para declaração de variável Padrões para inicialização de variável
Quais os padrões para acesso ao estado
Acesso direto
Acesso indireto
Quais os padrões para definição de variável
Estado comum
Estado variável
Estado extrínseco
Quais os padrões para escopo de variável
Variável local
Campo
Constante
Quais os padrões para definição de parâmetros
Parâmetro
Parâmetro coletor
Objeto parâmetro
Quais os padrões para declaração de variável
Nome sugestivo de função
Tipo declarado
Quais os padrões para inicialização de variável
Inicialização ansiosa
Inicialização preguiçosa
Definição do padrão Estado
Computa-se com valores que mudam com o tempo
Definição do conjunto de padrões de acesso por estado
Mantém-se a flexibilidade limitando acesso a estados
Definição do padrão Acesso direto
Acessa-se diretamente o estado dentro de um objeto
Definição do padrão Acesso indireto
Acessa-se o estado por meio de um método para garanir maior flexibilidade
Definição do conjunto de padrões para definição de estado
Define o armazenamento do estado
Definição do padrão Estado comum
Armazena-se como campo o estado comum de todos os objetos de uma classe
Definição do padrão Estado variável
Armazena-se o estado cuja presença difere de instância a instância, como um mapa.