Gostaria de uma sugestão, eu tenho uma classe de itens de venda, nesta classe tem métodos dos produtos assim como impostos e umas particularidades, também tenho movimento de estoque, com alguns métodos dos produtos e tenho outras classe que também tem métodos dos produtos, como poderia fazer para pegar só a parte de produtos sempre que precisar?
Exemplo:
class ItensVenda extend Produtos {
}
class MvtoEstoque extend Produtos {
}
Produto prd = ItensVenda();
Produto prd = MvtoEstoque();
Não sei se consegui me fazer entender?