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

Mindmap

Padrões GoF

jessicamarquesal Portugiesisch

Inhalt der Mindmap

Padrões GoF

  1. Construção

    • Factory Method
      • Definir uma interface de criação de objetos mas deixar as subclasses decidirem qual objeto cria
    • Builder
      • Separar a construção de objetos complexos da sua representação de forma que o mesmo processo de construção possa criar diferentes representações
    • Prototype
      • Especificar tipos de objetos a serem criados usando protótipos e aplicando clonagem nesses protótipos
    • Abstract Factory
      • Fornecer uma interface para criação de objetos relacionados sem especificar as suas classes concretas
    • Memento
      • Capturar e externalizar o estado interno de um objeto sem quebrar o encapsulamento
  2. Responsabilidade

    • Chain of Responsibility
      • Desacoplar o objeto que envia uma requisição de um receptor único
    • Mediator
      • Definir um objeto que encapsula como vários outros objetos interagem
    • Observer
      • Definir uma dependência de um para muitos com um mecanismo de notificação de eventos
    • Singleton
      • Assegurar que uma determinada classe tem somente uma instância e fornecer um ponto global de acesso a ela
    • Flyweight
      • Utilizar compartilhamento para atender a um grande número de objetos
    • Proxy
      • Fornece um substituto a um objeto (procurador)
  3. Interfaces

    • Facade
      • Prover uma interface única para um conjunto de interfaces de um subsistema, facilitando o seu uso
    • Composite
      • Compor objetos utilizando uma estrutura de árvore para representar hierarquias de todo-parte
    • Bridge
      • Desacoplar a abstração da sua implementação, de modo que ambos possam variar independentemente
    • Adapter
      • Converter a interface de uma classe em outra, para atender as expectativas do cliente
  4. Operações

    • Command
      • Encapsular comandos em objetos para permitir utilização em lote ou undo dos mesmos
    • Template Method
      • Definir o esqueleto de um algoritmo e delegar alguns dos seus passos para as subclasses
    • Strategy
      • Definir uma família de algoritmos de forma encapsulada
    • Interpreter
      • Definir uma representação em objetos de uma determinada linguagem
    • State
      • Permitir que um objeto modifique o seu comportamento em função do seu estado interno
  5. Extensões

    • Visitor
      • Aumentar a coesão das classes isolando em outras classes tarefas pouco coesas
    • Iterator
      • Fornece um mecanismo de acesso a elementos de uma agregação sem quebrar o encapsulamento
    • Decorator
      • Atribuir responsabilidades adicionais a um objeto de forma dinâmica

Informationen

Beschreibung
Mindmap am Padrões GoF, erstellt von jessicamarquesal am 28/05/2016.
Erstellt von
jessicamarquesal
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck