17.12 - Glossário
linguagem orientada a objeto
Linguagem que fornece recursos, como tipos definidos pelo programador e métodos, que facilitam a programação orientada a objeto.
programação orientada a objeto
Estilo de programação na qual os dados e as operações que os manipulam são organizadas em classes e métodos.
método
Função criada dentro de uma definição de classe e invocada em instâncias desta classe.
sujeito
Objeto sobre o qual um método é invocado.
argumento posicional
Argumento que não inclui um nome de parâmetro, portanto não é um argumento de palavra-chave.
sobrecarga de operador
Alteração do comportamento de um operador como + para que funcione com um tipo definido pelo programador.
despacho por tipo
Modelo de programação que invoca funções diferentes dependendo do tipo do operando.
polimórfico
Pertinente a uma função que pode funcionar com mais de um tipo.
ocultamento de informação
Princípio segundo o qual a interface fornecida por um objeto não deve depender da sua implementação, especialmente em relação à representação dos seus atributos.