18.11 - Glossário
codificar
Representar um conjunto de valores usando outro conjunto de valores construindo um mapeamento entre eles.
atributo de classe
Atributo associado a um objeto de classe. Os atributos de classe são definidos dentro de uma definição de classe, mas fora de qualquer método.
atributo de instância
Atributo associado a uma instância de uma classe.
folheado
Método ou função que apresenta uma interface diferente para outra função sem fazer muitos cálculos.
herança
Capacidade de definir uma nova classe que seja uma versão modificada de uma classe definida anteriormente.
classe-pai
Classe da qual uma classe-filho herda.
classe-filho
Nova classe criada por herança de uma classe existente; também chamada de “subclasse”.
relação IS-A
Relação entre uma classe-filho e sua classe-pai. Também chamada de herança.
relação HAS-A
Relação entre duas classes onde as instâncias de uma classe contêm referências a instâncias da outra. Também chamada de composição.
dependência
Relação entre duas classes onde as instâncias de uma classe usam instâncias de outra classe, mas não as guardam como atributos.
diagrama de classe
Diagrama que mostra as classes em um programa e as relações entre elas.
multiplicidade
Notação em um diagrama de classe que mostra, para uma relação HAS-A, quantas referências a instâncias da outra classe podem existir.
encapsulamento de dados
Plano de desenvolvimento de programa que envolve um protótipo usando variáveis globais e uma versão final que transforma as variáveis globais em atributos de instância.