Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Classe de associação

Não entendi o motivo de uma Venda potencial ser uma classe de associação, e não somente uma classe. Qual é a condição para saber onde usar uma classe ou uma classe de associação?

Obrigada!

1 resposta
solução!

Olá, Vanessa! Tudo bem?

Agradeço por compartilhar sua dúvida, deixo a minha contribuição:

Uma classe de associação é utilizada quando queremos representar uma relação entre duas ou mais classes. Ela serve como uma "ponte" entre essas classes, agregando informações e comportamentos específicos dessa relação.

No caso da classe de associação "Venda potencial", provavelmente estamos lidando com uma situação em que uma venda ainda não foi concretizada, mas existe a possibilidade de ocorrer. Essa classe de associação pode conter atributos como "data de previsão", "valor estimado" e métodos para calcular descontos ou verificar a disponibilidade do produto.

A condição para saber quando usar uma classe ou uma classe de associação depende do contexto do sistema que está sendo modelado. Se a relação entre as classes é mais complexa e possui informações próprias, é recomendado o uso de uma classe de associação. Caso contrário, uma classe simples pode ser suficiente.

Espero ter ajudado, espero que outros colegas também possam contribuir.

Bons estudos!