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.
- A1 - Visitor; 2 - Strategy; 3 - Flyweight; 4 - Factory Method.
- B1 - Strategy; 2 - Visitor; 3 - Composite; 4 - Factory Method
- C1 - Visitor; 2 - Strategy; 3 - Flyweight; 4 - Abstract Factory.
- D1 - Strategy; 2 - Visitor; 3 - Builder; 4 - Abstract Factory.
- E1 - Mediator; 2 - Proxy; 3 - Composite; 4 - Factory Method.