Estou com problema ao solucionar um diagrama, gostaria de saber se os relacionamentos estão corretos e se falta alguns atributos nas certas classes
Cara tudo depende do contexto da sua aplicação!
Eu trataria de forma diferente a parte de compra de produtos.
na classe de COMPRA eu teria,idCompra, dataCompra, valorTotalCompra.
na classe POSSUÍ, eu chamaria de PRODUTOSDACOMPRA tendo idCompra do tipo da classe COMPRA, idProduto do tipo da classe PRODUTO, QtdeProduto, valorUnitarioProduto.
