Overload
Overload (sobrecarga) é o ato de definir múltiplas versões de um mesmo método ou operador com diferentes assinaturas. Muito comum em linguagens como Java, C++ e TypeScript.
Exemplo: Em Java: void imprimir(String texto)
e void imprimir(int numero)
são métodos sobrecarregados.