Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 1.06 KB

README.md

File metadata and controls

40 lines (32 loc) · 1.06 KB

design_patterns_java_II

Curso Design Patterns Java II: Boas praticas de programação (Alura)

Conteúdo

Fábricas e o problema de criação de objetos
    Quando usar uma factory?
    Qual a diferença entre Factory e Builder

Muitos objetos e o Flyweight
    Instanciando muitos objetos
    O padrão flyweight
    Tocando notas musicais

Salvando estados anteriores e o Memento
    Salvando estados
    Recuperando estados
    O padrão Memento
    Undo/Redo

DSLs e o Interpreter
    Interpretando uma expressão aritmética
    Entendendo a árvore de interpretação

Estruturas de dados e o Visitor
    Visitando uma árvore
    Implementando um Visitor

Bridges e Adapters
    O que são bridges?
    O que são adapters?
    Qual a diferença?

Diferentes ações com Command
    Encapsulando ações
    Exemplos de Command

Façades e Singletons
    O que é uma Façade?
    O que é um Singleton?
    Quando não usá-los?