Qual o problema em implementar o modelo acima em Java?
não sei fazer essa relação que ta em losango
que esta em emprestimo e em registro?
Você só precisa declarar um objeto do tipo Pessoa na classe Registro:
Pessoa dono = new Pessoa();
O mesmo pode fazer com os demais.
O losango represanta uma agregação. Pesquise rapidamente sobre UML que vai ser interessante pra vc.
T+
obg
Na verdade o losango está preenchido, então é uma composição.
Se fosse uma agregação, o losango não seria preenchido, seria “branco”.
Alguém poderia implementar esse modelo?
Mas qual a dificuldade?
Os atributos estão todos no diagrama.
Começa criando uma classe Emprestimo
, com os atributos dataRealizacao
, dataEntrega
e coisaEmprestada
.
Depois cria uma classe Registro
, com os atributos dono
, coisa
, numeroRegistro
e detalhes
.
E assim sucessivamente.
Eu já acho mais fácil ele começar na ordem: Pessoa, Objeto, Registro e por último o Emprestimo.
Registro tem Pessoa e Objeto.
Emprestimo tem Registro.
Fica mais fácil de codar assim pra quem não tem muito xp nisso.
Minha duvida e o losango, em emprestimo e registro. Essa é minha dificuldade .
e tbm em
Emprestimo
-coisaEmprestimo : Registro é isso que não consigo implementar isso vale tbm para + validarCPF():boolean e + geraNumeroRegistro()?
Essa e minha dificuldade !
O losango de Emprestimo
pra Registro
significa que Emprestimo
tem um Registro
Que é o atributo coisaEmprestada
Mesma coisa com Registro
e Pessoa
, um Registro
tem uma Pessoa
Que é o atributo dono
Mesma coisa com Registro
e Objeto
, um Registro
tem um Objeto
Que é o atributo coisa
Atributos e métodos com sinal de -
na frente, são private
Com sinal de +
, são public