Ajuda com UML básico

7 respostas
wilsontads

Pessoal, to tentando fazer uma tarefinha aque que foi pedida pra turma de POO.

faltam ainda a classe Pesquisador, até agora fiz o isto:

da pra ficar melhor?..alguém tem alguma dica pra me dar?.. tipo fazer uma unica classe
dos alunos… etc.?
:cry:

7 Respostas

hiram

Oi Wilson,

Seguinte cara: você tá usando herança entre classes que não fazem sentido.

Aluno herdando de Professor, por exemplo.

Observe que todas as entidades podem, seguindo o seu exemplo, ter os seguintes atributos:

Nome
Telefone
Email
Descricao

  • dentre outras coisas em comum, como métodos e outros possíveis atributos.

Você pode criar uma classe Pessoa com esses atributos e fazer com que as entidades (Professor, Aluno, etc) herdem dela.

Se você não quiser criar a classe chamada Pessoa, observar um substantivo que classifique todas as entidades pode facilitar nesse nome.

Faz sentido?

Falou

hiram

Detalhe: poderia ser interessante também criar as outras relações entre as classes como associação, composição, etc. se for o caso.

[]'s

hiram

Fala Wilson,

Eu já estava há algum tempo querendo testar o Dia p/ fazer UML.

Acabei fazendo um esqueleto baseado no enunciado que você passou.

Hahaha! :lol: Fiz tudo com Bezier Lines só pra testar mesmo.


wilsontads

Poh vlw…sua idéia ajudou bastante…^^

wilsontads

Tava pensando em criar uma classe Alunos, onde as classes Graduando e PosGraduando herdassem atributos dessa classe, assim economizaria repetição de açõe… pq oque diferencia um de outro é muuuito pouco mesmo …Seria uma boa idéia?

hiram

Hmm… Aluno e discente é a mesma coisa hehe, mas você quem manda…

[]'s 8)

wilsontads

Ta certo…
hehe
vlw pela ajuda cara…

Criado 27 de junho de 2009
Ultima resposta 27 de jun. de 2009
Respostas 7
Participantes 2