Middle
Que tipos de padrões de design conhece?
sobes.tech IA
Resposta da IA
Os padrões de design dividem-se em três categorias principais:
-
Criacionais — responsáveis por criar objetos, ocultando a lógica de criação e tornando o sistema mais flexível.
- Singleton (Singleton)
- Factory Method (Método de Fábrica)
- Abstract Factory (Fábrica Abstrata)
- Builder (Construtor)
- Prototype (Protótipo)
-
Estruturais — definem formas de compor classes e objetos para formar estruturas maiores.
- Adapter (Adaptador)
- Bridge (Ponte)
- Composite (Compósito)
- Decorator (Decorador)
- Facade (Fachada)
- Flyweight (Peso leve)
- Proxy (Proxy)
-
Comportamentais — descrevem formas de interação entre objetos e distribuição de responsabilidades.
- Chain of Responsibility (Cadeia de responsabilidade)
- Command (Comando)
- Interpreter (Intérprete)
- Iterator (Iterador)
- Mediator (Mediador)
- Memento (Memento)
- Observer (Observador)
- State (Estado)
- Strategy (Estratégia)
- Template Method (Método modelo)
- Visitor (Visitante)
Cada padrão resolve uma tarefa específica na arquitetura e ajuda a tornar o código mais fácil de manter, estender e compreender.