Numa classe pessoa eu tenho o atributo NOME. Esta pessoa pode extender uma pessoa fisica(cpf,rg,dtnascimento) ou juridica(cnpj,ie).
Sendo que pessoa fisica pode ser cliente ou fornecedor e tbm a pessoa juridica pode ser cliente ou fornecedor.
Ai caio numa situacao em que clienteFisica não possui o mesmos dados de fornecedorfisica e clientejuridica nao possui os mesmos dados de fornecedor juridica…como eu faço essa hierarquia…
Grato