GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

GRASP: "General Responsibility Assignment Software Patterns"

Fabio Carvalho Portugiesisch

Inhalt der Mindmap

GRASP: "General Responsibility Assignment Software Patterns"

  1. Padrão de Criação

    • O que é?
      • São abstrações do processo de instanciação. Podem ser padrões de criação de classes (usa a herança para variar a classe que é instanciada. Ou padrões de criação de objeto (delega a instanciação a outro objeto).
    • Para que serve?
      • Encapsulamento do conhecimento (quais classes concretas são usadas pelo sistema). Tornar sistemas independentes de como os objetos são criados, compostos e representados. Prototype; Abstract Factory; Factory Method; Builder; Singleton;
  2. Padrão Estruturais

    • O que é?
      • Descrição da forma como classes e objetos são compostos para formar estruturas maiores.
    • Para que serve?
      • Fazer com que bibliotecas de classes desenvolvidas independentemente trabalhem juntas. Prover compatibilidade de classes com outras (Adapter). Descrever maneiras de como objetos podem se comportar de outra maneira e obter novas funcionalidades dinamicamente (tempo de execução) Adpater; Composite; Proxy; Flyweight; Façade; Decorator; Bridge;
  3. Padrão Comportamentais

    • O que é?
      • Descrição dos algoritmos e atribuição de responsabilidades entre os objetos
    • Para que serve?
      • Caracterizar fluxos de controle. Descrever padrões de comunicação entre objetos. Descrever como grupos de objetos-pares cooperam para execução de uma tarefa. Chain of responsability; Command; Interpreter; Iterator; Mediator; Memento; Observer; State; Strategy; Template Methody; Visitor;

Informationen

Beschreibung
Mindmap am GRASP: "General Responsibility Assignment Software Patterns", erstellt von Fabio Carvalho am 04/11/2018.
Erstellt von
Fabio Carvalho
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck