GoConqr has a new look! Let us know what you think.

Mind map

GRAPS

Jerffeson Gomes Tecnologia da Informação Concursos Públicos English

Map content

GRAPS

  1. princípios baseados em conceitos para atribuição de responsabilidades a classes e objetos

  2. responsabilidades

    • Saber
      • Dados privados
      • objetos relacionados
      • derivar ou calcular
    • Fazer
      • execução de ações desempenhado por tal objeto
      • A criação de outros objetos dos quais a instância inicial depende
      • Controlando e coordenando atividades em outros objetos
  3. padrões

    • Information Expert
      • quando devemos delegar
      • Delegar para quem tem as informações necessárias para fazer
    • Creator
      • classe deve ser responsável pela criação
      • objeto B deve criar A se
        • B contém A, ou agrega
        • B usa A de maneira muito próxima
        • B contém os dados iniciais de A
    • Controller
      • eventos do sistema
      • Qual objeto recebe uma operação do sistema
      • Sabe quem sabe fazer
    • Low Coupling
      • classes não devem depender de objetos concretos
    • High Cohesion
      • focar apenas na sua responsabilidade
      • Avalia a coesão das possíveis soluções e manutenção
    • Polymorphism
      • responsabilidades devem ser atribuídas a abstrações e não a objetos concretos
      • alternativas baseadas em tipos
      • criar componentes de softwares interconectaveis
    • Pure Fabrication
      • nenhum conceito no domínio do problema
      • encapsulamento de funcionalidades e particularidades para acesso a um banco de dados
      • Responsabilidades ligadas: persistência, tratamento de exceçoão, falhas, comunicação
    • Indirection
      • Protege o sistema com a variação de componentes
      • A quem atribuir responsabilidades para evitar o acoplamento direto
    • Protected Variations
      • Protege o sistema com a variação de componentes
      • Evolução do sistema
  4. PRG

    • Projeto guiado por responsabilidades
    • Responsabilidades
    • Pápeis
    • Colaborações

Information

Description
Concursos Públicos Tecnologia da Informação Mind Map on GRAPS, created by Jerffeson Gomes on 25/10/2021.
Created by
Jerffeson Gomes
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?