Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — UFSM 2025

Engenharia de SoftwareOrientação a Objetos
Código
qg621775
Banca
UFSM
Órgão
UFSM
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Área: Ciências Exatas e da Terra/Ciência da Computação/ Metodologia e Técnicas da Computação
Padrões de projeto documentam boas soluções para resolver problemas específicos de projetos e tornam os projetos orientados a objetos mais flexíveis e reutilizáveis. O catálogo de padrões de projeto mais conhecido é o Catálogo GoF (Gang of Four), proposto por Gamma et al. (2000) no livro “Padrões de Projeto: Soluções reutilizáveis de software orientado a objetos”.Considere os objetivos a seguir.1 - Permite que você defina uma nova operação sem mudar as classes dos elementos sobre as quais opera.2 - Permite que o algoritmo varie independentemente dos clientes que o utilizam.3 - Suporta grande quantidade de objetos, de granularidade fina, de maneira eficiente.4 - Fornece uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.Assinale a alternativa que apresenta o padrão de projeto correspondente ao objetivo numerado.
  1. A1 - Visitor; 2 - Strategy; 3 - Flyweight; 4 - Factory Method.
  2. B1 - Strategy; 2 - Visitor; 3 - Composite; 4 - Factory Method
  3. C1 - Visitor; 2 - Strategy; 3 - Flyweight; 4 - Abstract Factory.
  4. D1 - Strategy; 2 - Visitor; 3 - Builder; 4 - Abstract Factory.
  5. E1 - Mediator; 2 - Proxy; 3 - Composite; 4 - Factory Method.
Revelar gabarito e comentário

GabaritoC — 1 - Visitor; 2 - Strategy; 3 - Flyweight; 4 - Abstract Factory.

Link permanente: /questoes/qg621775