Sobes.tech
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:

  1. 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)
  2. 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)
  3. 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.