SóProvas


ID
1735048
Banca
FGV
Órgão
TJ-RO
Ano
2015
Provas
Disciplina
Arquitetura de Software
Assuntos

O padrão de projeto que permite, sem violar o encapsulamento, capturar e externalizar um estado interno de um objeto de maneira que o objeto possa ser restaurado para esse estado mais tarde é:

Alternativas
Comentários
  • a) Compor objetos em estruturas de árvore para representarem hierarquias partes-todo. Ele permite aos clientes tratarem de maneira uniforme objetos individuais e composições de objetos.

    b) CORRETA

    c) Desacoplar uma abstração de sua implementação para que os dois possam variar independentemente.

    d) Separar a construção de objeto complexo de sua representação, de modo que o mesmo processo de construção possa criar diferentes representações.
    e) Definir uma família de algoritmos, encapsular cada um e torná-las intercambiáveis. Permite que o algoritmo varie independente dos clientes que o utilizam.

  • b-

    Definição classica do memento:

    "Sem violar do encapsulamento, captura e exterioriza o estado do objeto interno, salvando e restaurando-o.Salva e restaura estado"