Estado Flashcards

1
Q

O que consiste em implementar Estado (state)?

A

Computa-se com valores que mudam com o tempo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais os conjuntos de padrões de implementação de estado?

A
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais os padrões para acesso ao estado

A

Acesso direto

Acesso indireto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quais os padrões para definição de variável

A

Estado comum
Estado variável
Estado extrínseco

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quais os padrões para escopo de variável

A

Variável local
Campo
Constante

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quais os padrões para definição de parâmetros

A

Parâmetro
Parâmetro coletor
Objeto parâmetro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quais os padrões para declaração de variável

A

Nome sugestivo de função

Tipo declarado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quais os padrões para inicialização de variável

A

Inicialização ansiosa

Inicialização preguiçosa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Definição do padrão Estado

A

Computa-se com valores que mudam com o tempo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Definição do conjunto de padrões de acesso por estado

A

Mantém-se a flexibilidade limitando acesso a estados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Definição do padrão Acesso direto

A

Acessa-se diretamente o estado dentro de um objeto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Definição do padrão Acesso indireto

A

Acessa-se o estado por meio de um método para garanir maior flexibilidade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Definição do conjunto de padrões para definição de estado

A

Define o armazenamento do estado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Definição do padrão Estado comum

A

Armazena-se como campo o estado comum de todos os objetos de uma classe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Definição do padrão Estado variável

A

Armazena-se o estado cuja presença difere de instância a instância, como um mapa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Definição do padrão Estado extrínseco

A

Armazena-se o estado com um propósito especial associado a um objeto em um mapa mantido pelo usuário daquele estado.

17
Q

Definição do conjunto de padrões para escopo de variável

A

Fornece um namespace para acessar o estado

18
Q

Definição do padrão Variável local

A

Mantém o estado para um escopo individual

19
Q

Definição do padrão Campo

A

Armazena o estado durante a vida de um objeto

20
Q

Definição do conjunto de padrões para definição de parâmetros

A

Comunica o estado durante a ativação de um único método

21
Q

Definição do padrão Parâmetro coletor

A

consolidam-se longas listas de parâmetros usadas frequentemente em um objeto

22
Q

Definição do padrão Objeto parâmetro

A

Consolidam-se longas listas de parâmetros usadas frequentemente em um objeto.

23
Q

Definição do conjunto de padrões para declaração de variável

A

Como a váriavel deve ser declarada

24
Q

Definição do padrão Constante

A

Armazenar como uma constante o estado que não varia

25
Q

Definição do padrão nome sugestivo de função

A

Nomeiam-se variáveis conforme a função que assumem em uma computação

26
Q

Definição do padrão tipo declarado

A

declara-se um tipo geral para variável

27
Q

Definição do conjunto de padrões para inicialização de variável

A

Sempre que possível inicializam-se declarativamente variáveis

28
Q

Definição do padrão Inicialização Ansiosa

A

Inicializam-se campos no momento da riação da instância

29
Q

Definição do padrão Inicialização Preguiçosa

A

Pouco antes de serem usados, inicializam-se campos cujo cálculo de valores é caro