Olá pessoal, a minha dúvida é a seguinte:
Tenho uma classe Produto e uma classe Material, sendo que a classe produto irá ter um ArrayList de Material, ou seja, há uma associação simples entre elas. Porém, após um tempo analisando eu percebi que as duas classes possuem muitos atributos e métodos iguais e decidi criar uma classe Item, no qual, as duas outras classes serão filhas. O que eu quero saber é se eu posso ter essa associação simples entre duas classes que são filhas de uma mesma classe pai.