Description
“Uma generalização é uma associação hierárquica que indica um relacionamento entre a classe de mais alto nível, denominada superclasse, e outra de mais baixo nível, denominada subclasse, ou, ainda, classes mãe e filha, respectivamente”.
Herança é um conceito da análise orientada a objetos que permite criar classes derivadas de outras classes, aproveitando seus atributos e métodos. A classe original é chamada de superclasse ou classe-base, e a classe derivada é chamada de subclasse ou classe-filha. A herança estabelece uma relação de “é um” entre as classes, indicando que a subclasse é um tipo específico da superclasse.