Какво е претоварване?

Претоварването може да се отнася до някое от следните:

1. В общия случай претоварването е термин, използван за описание на това кога дадено устройство или услуга надвишава препоръчителните си ограничения. Например, популярна мрежа може да се претовари с потребители или захранването може да стане претоварено, когато се появи вълна. Често, когато настъпи претоварване, устройството или услугата се представят лошо или изобщо не работят.

2. Претоварването се отнася до набор от процеси в компютърното програмиране, чрез които една специална дума или символ може да има множество значения:

Претоварването на функции е функция, която се намира в няколко програмни езика, по-специално C ++ и Java, което позволява няколко функционално различни функции или методи да споделят едно и също име. Например, myfunction () и myfunction (object Obj ) могат да бъдат напълно отделни функции. Компилаторът може да избере коя функция да изпълнява въз основа на предадените аргументи.

Претоварването на оператора, известно още като "ad hoc полиморфизъм", е процес в компютърното програмиране. Оператор (като + или - ) може да бъде "претоварен" така, че да изпълнява различна операция, в зависимост от неговите операнди. Например, a + b може да изпълни прибавяне, ако променливите a и b са и двете числа. Но ако операторът + е претоварен, за да се справи с матриците, той може автоматично да изпълни матричното добавяне, ако а и b са матрици.

Толерантност към грешки, програмни условия