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

Mind map

Padrões GoF

Andressa Viana Soares Computação Portuguese

Map content

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

Information

Description
Computação Mind Map on Padrões GoF, created by Andressa Viana Soares on 04/11/2019.
Views
0
History
  • Created by Andressa Viana Soares · Aug 9, 2019
  • Copied by Andressa Viana Soares · Nov 4, 2019
  • Copied by Andressa Viana Soares · Nov 4, 2019
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?