Demonstração de padrões de projetos em Java.
- Padrões Comportamentais: Memento, Observer, State, Strategy, Template Method, Visitor;
- Padrões Estruturais: Adapter, Bridge, Decorator, Composite, Facade, Flyweight, Proxy;
- Padrões Criacionais: Template Method, Abstract Factory, Builder, Prototype e Singleton;
- Padrões GRASP: Especialista na Informação, Criador, Acoplamento Baixo, Coesão Alta, Controlador, Polimorfismo, Invenção Pura, Indireção e Variações Protegidas;
Espero que este material seja útil para você, bons estudos! ✨