Overloading
[dt. Überladen] (Function Overloading, dt. »Funktionsüberladung«), ein Weg, um bei der objektorientierten Programmierung (z. B. mit den Programmiersprachen Ada, C++ oder Delphi) bereits vorhandenen Elementen (z.. Operatoren, Funktionen, Methoden) eine zusätzliche Funktionalität zuzuweisen, ohne dass die Schreibweise des Elements geändert werden muss. Man könnte beispielsweise den Additionsoperator »+«, der meist für Zahlen und Texte definiert ist, so erweitern, dass damit auch Bilder überlagert werden können. Dann könnte man zwei Bilder durch einen simplen, formal wie eine Addition aussehenden Aufruf (etwa »Bild = Bild1 + Bild2«) überlagern. Durch solche Methoden ergeben sich zwar sehr kompakt geschriebene Programme, die aber bei unvollständiger Dokumentation des Quellcodes nur schwer zu interpretieren sind.
Universal-Lexikon. 2012.