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.
- AAbstract Factory; Builder; Strategy; Facade; Observer
- BBuilder; Abstract Factory; Observer; Facade; Strategy
- CStrategy; Facade; Observer, Abstract Factory; Builder
- DBuilder; Observer; Abstract Factory; Observer; Facade
- EObserver; Builder; Strategy; Facade; Abstract Factory