Questão de Engenharia de Software — Orientação a Objetos — IF-MT 2024
Engenharia de SoftwareOrientação a Objetos
- Código
- qg240623
- Banca
- IF-MT
- Órgão
- IF-MT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Professor do Ensino Básico, Técnico e Tecnológico - Informática
Analise as seguintes afirmações sobre padrões de projeto comportamentais:I – O padrão de projeto Chain of Responsiblity tem a intenção de evitar o acoplamento do remetente de uma solicitação ao seu receptor, ao dar a mais de um objeto a oportunidade de tratar a solicitação, e encadear os objetos receptores, passando a solicitação ao longo da cadeia até que um objeto a trate.II – O padrão de projeto Strategy tem a intenção de, 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.III – O padrão de projeto Interpreter tem a intenção de fornecer um meio de acessar sequencialmente os elementos de um objeto agregado, sem expor a sua representação subjacente.GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Padrões de Projetos – Soluções Reutilizáveis, Editora Bookman, 2000.Assinale a alternativa correta, conforme Gamma et al. (2000):
- AApenas a afirmação I é correta.
- BAs afirmações I e II são corretas.
- CApenas a afirmação II é correta.
- DAs afirmações II e III são corretas.
- EAs afirmações I, II e III são corretas.