Por muitos anos, herança foi considerada a característica mais importante de linguagens orientadas a objetos. Linguagens como Smalltalk, por exemplo, foram construídas sobre uma única hierarquia de classes baseada em herança.
WAZLAWICK, Raul S. Análise e Design Orientados a Objetos para Sistemas de Informação: Modelagem com UML, OCL e IFML. Grupo GEN, 2014.
O uso de do relacionamento de generalização, segundo o princípio de herança do paradigma orientado a objetos, é adequado entre as classes:
O uso do relacionamento de generalização, segundo o princípio de herança do paradigma orientado a objetos, é adequado entre as classes que possuem uma relação de especialização, ou seja, quando uma classe é uma versão mais específica de outra classe mais genérica. Por exemplo, a classe "Carro" pode ser uma classe genérica, enquanto as classes "Sedan" e "Hatch" podem ser classes mais específicas que herdam as características da classe "Carro".
Para escrever sua resposta aqui, entre ou crie uma conta
Paradigmas de Linguagens de Progamação
Compartilhar