São soluções reutilizáveis para reestruturar classes e objetos, ajudando a organizar e desacoplar partes do sistema.
Alguns dos principais padrões são:
Padrão | Propósito |
---|---|
Repository | Encapsula acesso a dados |
Adapter | Conecta interfaces incompatíveis |
Facade | Simplifica acesso a subsistemas complexos |
Decorator | Adiciona funcionalidade sem modificar código existente |
Composite | Permite tratar objetos individuais e grupos de forma uniforme |
Proxy | Controla acesso a objetos reais |
Bridge | Separa abstração da implementação |
Top comments (0)