Ir ao conteúdo

Posts recomendados

Postado

muito fácil cada desse representa uma classe (classe usuário, classe empréstimo, classe livro e classe exemplar)

dentro das classes todos atributos estão com símbolo "-" a esquerda o que significa que o encapsulamento dos atributos é obrigatório para todos então serão todos privates.

as linhas e os números fora das classes representam o relacionamento entre as classes

assim que se ler um diagrama de classes:

1 usuário tem 0 ou muitos empréstimos

 empréstimo tem 1 usuário 

 

 

necessita ter 1 lista de emprestimo dentro de usuario adicione: List<Emprestimo> emprestimos

necessita ter 1 usuario em emprestimo adicione: Usuario usuario;

 

empréstimo tem 1 exemplar

1 exemplar pode ter 0 ou muitos empréstimos

 

necessita ter 1 exemplar em emprestimo adicione: Exemplar exemplar;

necessita ter 1 lista de emprestimo dentro de exemplar adicione: List<Emprestimo> emprestimos

 

 

1 ou muitos exemplares podem ter 1 livro

1 livro pode ter 1 ou muitos exemplares

 

necessita ter 1 livro em exemplar adicione: Livro livro;

necessita ter 1 lista de exemplares dentro de livro adicione: List<Exemplar> exemplares

 

os outros atributos já estão descritos basta repetilos e como disse estão representados como privados.

Pronto sua estrutura será esta assim que a fizer poste aqui para que possa ajudar de mais alguma maneira.

 

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!