Entenda o conceito
Especialização e generalização organizam entidades em uma hierarquia formada por um supertipo geral e subtipos específicos.
Os subtipos herdam atributos e relacionamentos do supertipo e acrescentam características próprias.
A hierarquia pode ser total ou parcial e exclusiva ou sobreposta, conforme as regras do domínio.
Em resumo: Total ou parcial; Exclusiva ou sobreposta; Subtipos herdam características do supertipo.
Veja como funciona
Veículo: placa, marca e modelo
Carro: número de portas
Motocicleta: cilindrada
Caminhão: capacidade de carga
Visualize a modelagem
O desenho usa a mesma notação dos exercícios, mas é somente para visualização.
Erro comum
Criar subclasses que não possuem diferenças relevantes.
