← Back to home

#Structural Pattern

  • Proxy

    O Proxy é um padrão estrutural que cria um objeto intermediário para controlar o acesso a outro objeto.

  • Flyweight

    O Flyweight é um padrão estrutural utilizado para reduzir o consumo de memória compartilhando objetos que possuem dados em comum.

  • Facade

    O Facade fornece uma interface simples para um sistema complexo.

  • Decorator

    O Decorator permite adicionar comportamentos a um objeto dinamicamente sem alterar sua classe original.

  • Composite

    O Composite é um padrão estrutural utilizado para representar estruturas hierárquicas em forma de árvore.

  • Bridge

    O Bridge é um padrão estrutural que separa uma abstração da sua implementação.

  • Adapter

    O Adapter é um padrão estrutural utilizado quando precisamos fazer duas interfaces incompatíveis trabalharem juntas.