SóProvas


ID
445843
Banca
COPEVE-UFAL
Órgão
UNEAL
Ano
2009
Provas
Disciplina
Arquitetura de Software
Assuntos

Definir um objeto que encapsula a forma como um conjunto de objetos interage. Promove o acoplamento fraco ao evitar que os objetos se refiram uns aos outros explicitamente.

Qual opção abaixo corresponde à descrição anterior?

Alternativas
Comentários
  • Letra E. Mediator
    Propósito: Comportamental
    Escopo: Objeto
    Intenção: definir um objeto que encapsula como um conjunto de objetos interage e manter objetos fracamante acoplados impedindo-os de se referirem entre si explicitamente. Isso permite variar sua interação de modo independente.
  • Acredito ser sempre válido fazer uma analogia com o mundo real para tentarmos entender de forma mais "amigavel" o problema, eu particularmente utilizo a seguinte analogia para o Padão Mediator:

    Imagine que temos varios aviões (objetos) e estes decolam e aterrizam a todo momento em um determinado aeroporto. Perceba, que os avioes têm que trocar informações entre si para saberem onde estao, quando sairao, se estao chegando, se estao saindo, enfim, varias informações. Para nao permitir que estes avioes fiquem trocando informações diretamente entre eles (o que poderia ser um caos), existe a "torre de comando" que faz a mediação entre essas "informações" trocadas pelos aviões. Assim, o "caos" é controlado e todas as informações são transmitidas.

    Resumindo, os aviões seriam os objetos, que nao estão acoplados uns com os outros, e sim com a torre de comando apenas!!!

    Não sei se este comentário ajuda, mas é uma das maneiras que eu uso para "gravar" o padrão de projeto! Claro, a implementação e o intendimento na prática do Padão é imprescindivel para questões mais elaboradas.

    Bons Estudos!!!