Olá, pessoa!
Alguém saberia como implementar o cenário http://www.guj.com.br/t/problema-com-heranca-em-java/350286 sem o uso de herança? O meu problema é que uma pessoa pode ser funcionário, fornecedor ou cliente ao mesmo tempo.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, pessoa!
Alguém saberia como implementar o cenário http://www.guj.com.br/t/problema-com-heranca-em-java/350286 sem o uso de herança? O meu problema é que uma pessoa pode ser funcionário, fornecedor ou cliente ao mesmo tempo.
Oi Phillip,
Este é um caso conhecido como classificação dinâmica. A forma de resolver isso seria usando composição.
Olá, Thiago!
Como eu representaria isso em um diagrama de classe?
Pessoa seria o todo e as partes dele seriam Cliente, Fornecedor e Funcionario