SóProvas


ID
1029940
Banca
CESPE / CEBRASPE
Órgão
TCE-RO
Ano
2013
Provas
Disciplina
Arquitetura de Software
Assuntos

Acerca dos padrões GRASP, julgue os itens a seguir.

O padrão Indirection é utilizado para atribuir responsabilidades à classe que tiver a informação necessária para satisfazer a responsabilidade

Alternativas
Comentários
  • Esse é o information Expert

  • Information Expert

    Problema

    ­ No design, quando são definidas interações entre objetos

    ­ Precisamos de um princípio para atribuir responsabilidades a 

    classes

    Solução

    ­ Atribuir uma responsabilidade ao especialista de informação: 

    classe que possui a informação necessária para cumpri-la

    ­ Comece a atribuição de responsabilidades ao declarar 

    claramente a responsabilidade

    fonte: http://www.cin.ufpe.br/~if718/transparencias/pdf/06-padroesGRASP.pdf
  • GRASP - INDIRECTION
    •Problema: Como posso evitar o acoplamento direto?
    –Caso uma classe seja acoplada a serviços, será impossível reutilizar esses serviços
    •Solução:
    –Criar um objeto intermediário, fazendo indireção para o serviço.
    –São criados um ou mais níveis de indireção, para possibilitar a reutilização e substituição de código.