O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Padrões GoF

Andressa Viana Soares Computação Português

Conteúdo do mapa

Padrões GoF

  1. ESTRUTURAIS

    • Decorator
      • envelopa um objeto para fornecer novos comportamentos
    • Proxy
      • envelopa um objeto para controlar o acesso a ele
    • FlyWeigth
      • uma instancia de uma classe pode ser usada para fornecer muitas “instancias virtuais”
    • Facade
      • simplifica a interface de um conjunto de classes
    • Composite
      • Os clientes tratam as coleções de objetos e os objetos individuais de maneira uniforme
    • Bridge
      • permite criar uma ponte para variar não apenas a sua implementação, como também as suas abstrações
    • Adapter
      • envelopa um objeto e fornece a ele uma interface diferente
  2. COMPORTAMENTAL

    • Template Method
      • As subclasses decidem como implementar os passos de um algoritimo
    • Visitor
      • permite acrescentar novos recursos a um composto de objetos e o encapsulamento não é importante
    • Command
      • encapsula uma solicitação como um objeto
    • Strategy
      • encapsula comportamentos intercambiáveis e usa a delegação para decidir qual deles será usado
    • Iterator
      • fornece uma maneira de acessar seqüencialmente uma coleção de objetos sem expor a sua implementação
    • Mediator
      • centraliza operações complexas de comunicação e controle entre objetos relacionados
    • Observer
      • permite notificar outros objetos quando ocorre uma mudança de estado
    • State
      • encapsula comportamentos baseados em estados e usa a delegação para alternar comportamentos
    • Interpreter
      • permite construir um intérprete para uma linguagem
    • Memento
      • permite restaurar um objeto a um dos seus estados prévios, por exemplo, quando o usuário seleciona um “desfazer”
    • Chair of Responsability
      • permite dar a mais de um objeto a oportunidade de processar uma solicitação
  3. CRIACIONAL

    • Abstract Factory
      • permite que um cliente crie famílias de objetos sem especificar suas classes concretas
    • Singleton
      • assegura que somente um objeto de uma determinada classe seja criado em todo o projeto
    • Prototype
      • as subclasses decidem quais classes concretas serão criadas
    • Factory Mathod
      • permite você criar novas instancias simplesmente copiando instancias existentes
    • Builder
      • encapsular a construção de um produto e permitir que ele seja construído em etapas

Informações

Descrição
Computação Mapa Mental sobre Padrões GoF, criado por Andressa Viana Soares em 04-11-2019.
Visualizações
0
Histórico
  • Criado por Andressa Viana Soares · 9 ago 2019
  • Copiado por Andressa Viana Soares · 4 nov 2019
  • Copiado por Andressa Viana Soares · 4 nov 2019
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?