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
