Problema em implementar em java

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”.

1 curtida

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.

1 curtida

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

1 curtida