Ola, meu nome é Bruno e busco aqui colocar um exemplo funcional de java de cada um dos conhecidos Design Patterns, todos os exemplos são explicados no meu medium.
https://medium.com/@brunobaruffi
Padrões de criação
Abstract Factory
Builder
Factory Method
Prototype
Singleton - ✅
Padrões estruturais
Adapter
Bridge
Composite
Decorator
Façade (ou Facade)
Business Delegate
Flyweight
Proxy
Padrões comportamentais
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template Method
Visitor
Padrões arquiteturais
Interceptor
Mvc (Model View Controler)
Mvvm (Model View ViewModel)
Mvp (Model View Presenter)
n-tier (Arquitetura multicamada)
Specification
Publish–subscribe
Inversion of control (Inversão de controle)
Dependency Injection (Injeção de dependência)
Intercepting filter
Lazy loading
Mock object (objeto mock)
Method chaining
Unit of work
Delegation
Forwarding