Matias Reinke DR2 TP3 - Design Patterns
Matias Reinke DR2 TP3 - Design Patterns
Matias Reinke DR2 TP3 - Design Patterns
Engenharia da Computação
Melhores Práticas de Codificação
Matias Reinke
Correntina BA
23 de Junho de 2024
1. Qual é o papel dos Design Patterns na solução
de problemas de software?
Design Patterns, ou Padrões de Projeto, desempenham um papel crucial na
resolução de problemas de software ao fornecer soluções reutilizáveis e
comprovadas para dilemas comuns que surgem durante o desenvolvimento de
sistemas. Eles são como guias que auxiliam os desenvolvedores a evitar
"reinventar a roda" e a seguir práticas de codificação que são bem aceitas e
testadas pela comunidade de desenvolvimento.
Referências:
Referências:
1. Agregado de Serviço:
Entidades: Horário de Agendamento, Serviço
Objetos de Valor: Tipo de Serviço (banho, tosa, consulta),
Horário de Agendamento
2. Agregado de Cliente:
Entidades: Cliente
Objetos de Valor: Informações de Contato, Endereço
3. Agregado de Veterinário:
Entidades: Veterinário
Objetos de Valor: Especialidade, Horários Disponíveis
Cada um desses agregados encapsula um conjunto de entidades e objetos de
valor relacionados, permitindo que operações e transações sejam tratadas de
forma consistente dentro de seus limites.