Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — CCV-UFC 2019
Arquitetura de SoftwarePadrões de projeto (Design Patterns)
- Código
- qq424821
- Banca
- CCV-UFC
- Órgão
- UFC
- Ano
- 2019
- Nível
- Médio
- Cargo
- CCV - - Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
Padrões de projeto são soluções reutilizáveis de software orientado a objetos. Assinale a afirmativa correta sobre padrões de projeto.
- AFactory Method permite a criação de famílias de objetos relacionados ou dependentes por meio de uma única interface e sem que a classe concreta seja especificada.
- BProxy é um padrão de projeto de software apropriado quando vários objetos devem ser manipulados em memória sendo que muitos deles possuem informações repetidas.
- CBuilder é um padrão de projeto de software criacional que permite a separação da construção de um objeto complexo da sua representação, de forma que o mesmo processo de construção possa criar diferentes representações.
- DAbstract Factory permite às classes delegar para subclasses decidirem, definindo um método separado para criação dos objetos, no qual as subclasses possam sobrescrever para especificar o "tipo derivado" do produto que vai ser criado.
- EChain of Responsibility é um padrão de projeto que permite armazenar o estado interno de um objeto em um determinando momento, para que seja possível retorná-lo a este estado, sem que isso cause problemas com o encapsulamento.