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.
Definição do padrão Estado extrínseco
Armazena-se o estado com um propósito especial associado a um objeto em um mapa mantido pelo usuário daquele estado.
Definição do conjunto de padrões para escopo de variável
Fornece um namespace para acessar o estado
Definição do padrão Variável local
Mantém o estado para um escopo individual
Definição do padrão Campo
Armazena o estado durante a vida de um objeto
Definição do conjunto de padrões para definição de parâmetros
Comunica o estado durante a ativação de um único método
Definição do padrão Parâmetro coletor
consolidam-se longas listas de parâmetros usadas frequentemente em um objeto
Definição do padrão Objeto parâmetro
Consolidam-se longas listas de parâmetros usadas frequentemente em um objeto.
Definição do conjunto de padrões para declaração de variável
Como a váriavel deve ser declarada
Definição do padrão Constante
Armazenar como uma constante o estado que não varia
Definição do padrão nome sugestivo de função
Nomeiam-se variáveis conforme a função que assumem em uma computação
Definição do padrão tipo declarado
declara-se um tipo geral para variável
Definição do conjunto de padrões para inicialização de variável
Sempre que possível inicializam-se declarativamente variáveis
Definição do padrão Inicialização Ansiosa
Inicializam-se campos no momento da riação da instância
Definição do padrão Inicialização Preguiçosa
Pouco antes de serem usados, inicializam-se campos cujo cálculo de valores é caro