Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Orientados a Objetos — IF-ES 2024

Banco de DadosBanco de Dados Orientados a Objetos
Código
qg239271
Banca
IF-ES
Órgão
IF-ES
Ano
2024
Nível
Superior
Cargo
Professor EBTT - Computação
A importância de padrões de projeto na criação de sistemas complexos foi há muito tempo reconhecida em outras disciplinas da engenharia. E, especificamente, as arquiteturas orientadas a objetos estão cheias de padrões. Abaixo há uma relação de alguns padrões de projeto comumente utilizado, ou seja, é difícil encontrar um sistema orientado a objeto que não use pelo menos dois desses padrões, e grandes sistemas usam quase todos eles.1. Abstract Factory2. Builder3. Strategy4. Facade5. ObserverAnalise as características dos padrões relacionadas abaixo, assinalando a alternativa que corresponde aos padrões associados de acordo com sua característica de cima para baixo:( ) Este padrão fornece uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.( ) Este padrão separa a construção de um objeto complexo da sua representação, permitindo que o mesmo processo de construção crie diferentes representações.( ) Este padrão permite que uma família de algoritmos seja definida e encapsulada em classes separadas, permitindo que os algoritmos possam ser trocados de forma intercambiável.( ) Este padrão oferece uma interface unificada para um conjunto de interfaces em um subsistema. Ele define uma interface de nível mais alto que torna o subsistema mais fácil de usar.( ) Este padrão define uma dependência um-para-muitos entre objetos, na qual, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.
  1. AAbstract Factory; Builder; Strategy; Facade; Observer
  2. BBuilder; Abstract Factory; Observer; Facade; Strategy
  3. CStrategy; Facade; Observer, Abstract Factory; Builder
  4. DBuilder; Observer; Abstract Factory; Observer; Facade
  5. EObserver; Builder; Strategy; Facade; Abstract Factory
Revelar gabarito e comentário

GabaritoA — Abstract Factory; Builder; Strategy; Facade; Observer

Link permanente: /questoes/qg239271