Buscar

PERGUNTA 7 Padrões de projeto tem o objetivo de auxiliar o processo de projeto e implementação de sistemas computacionais, dentre os quais podemos...

PERGUNTA 7

  1. Padrões de projeto tem o objetivo de auxiliar o processo de projeto e implementação de sistemas computacionais, dentre os quais podemos relacionar as páginas web . Dentre os padrões existentes, podemos citar o GOF que consiste de uma coleção de padrões classificados em padrões de criação, padrões estruturais e padrões comportamentais. Muitos destes padrões compõem, ainda, o padrão MVC. Para essa questão, encontramos, abaixo, uma definição sumária de quatro destes padrões.
     
    I. Singleton : permite uma única instanciação de objeto de uma classe específica.
    II. Interator : objetiva acessar, sequencialmente, os elementos de uma lista sem precisar conhecer a estrutura de relacionamento (por exemplo, array e tabela
    hash ).
    III. State : neste padrão, acontece uma alteração do comportamento de um objeto em função da alteração de seu estado.
    IV. Observer : um objeto realiza a notificação para outros objetos, devido a sua alteração de estado.
     
    Dados os exemplos de uso, numere-os de forma a estabelecer um relacionamento entre os padrões apresentados acima e os exemplos de uso.
     
    (_) Criar um mapa do site 
    a partir do percurso de todos os elementos que compõem uma coleção de menus.
    (_) Delimitar uma única conexão ao banco de dados por processo.
    (_) Objetos da camada de modelo notificam a camada de controle, dentro do escopo do MVC, por ocasião de suas alterações de estado. 
    (_) Dentro de um jogo de RPG, as regras (condições e consequências dos comandos “if”) dependem do estado corrente do objeto.
     
    Assinale a alternativa que contenha a sequência correta.

       

    II; I; IV; III.

       

    III; I; IV; II.

       

    II; IV; I; III.

       

    II; III; IV; I.

       

    IV; I; II; III.

💡 12 Respostas

User badge image

Andre Smaira

Existem diferentes tipos de padrões de design, e originalmente, os seguintes tipos foram distinguidos:


  • Padrões de geração, que separam a construção de um objeto de sua representação. A criação de objetos é encapsulada e terceirizada para manter o contexto de criação de objetos independente da implementação concreta;
  • Padrões de estrutura, que facilitam o design do software através de modelos prontos para relacionamentos de classe;
  • Padrões de comportamento, nos quais a modelagem de comportamentos complexos do software aumenta a flexibilidade do software em termos de comportamento;
  • Mais tarde, outros tipos foram adicionados para os padrões de design que não se encaixavam em nenhum dos três tipos mencionados acima. Incluindo, por exemplo


    • Padrão para mapeamento objeto-relacional, que possuem o objetivo de servir para armazenar e acessar objetos e seus relacionamentos em um banco de dados relacional.

    Sabendo disso, temos que a sequência correta será III; I; IV; II.

5
Dislike7
User badge image

Luti Lima


Resposta Selecionada: II; I; IV; III.

Resposta Correta: II; I; IV; III.

Feedback da resposta:Resposta correta. Sua resposta está correta. Temos vários padrões envolvendo a criação de páginas. Cada padrão cobre um aspecto específico em relação à estrutura, comportamento e de visão.

2
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais