Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Duvida no Ex. 4 Aula 3 - Diagrama de classes

O enunciado do onde estou com dúvida:

* Um lance tem um usuário, um leilão e um valor.
Usuário 1 - N Lance / Leilão 1 - N Lance

* Um job tem o comportamento de fechar leilões vencidos.

https://drive.google.com/open?id=0B4RkjDN37KqlcWdTNnRIczlLTVU

Minha compreensão foi essa, alguém pode me dizer se está errado ou não? Além disso o job é um traço simples com o leilão por ser uma associação dele, no entanto não poderia ser direto um comportamento da classe Leilão?

6 respostas

Ent'ao... eu encontrei dois deslizes com o tipo das variáveis na sua classe Lance:

usuario : string
leilao : string

que eu acho que você quis dizer:

usuario : Usuario
leilao : Leilao

Enfim, também estou aprendendo e ainda acho certas coisas bem complicadas na uml, então não posso dizer muito mais do que isso.

Eai!! Realmente notei esse erro depois que postei, fiquei tão encafifado com a relação das três tabelas que nesse momento não percebi o erro na declaração dessas variáveis. Agradeço a resposta!!

solução!

Matheus, boa noite!

No meu entendimento, você está correto! 1 Usuario ---------- N Leilões 1 Leilão ---------- N lances Só faltou dizer: 1 Usuario ---------- N Lances

E concordo com você que a Classe "Job" poderia ser substituída por um Método dentro da própria classe "Leilao".

Matheus, qual software você utilizou para fazer o diagrama de classes?

Olá Mario. Desculpe a demora em responder. Utilizei o http://www.draw.io/

1 Usuario ---------- N Leilões

1 Leilão ---------- N lances

1 Usuario ---------- N Lances