Mi az a túlterhelés?

A túlterhelés az alábbiak bármelyikére utalhat:

1. Általánosságban elmondható, hogy a túlterhelés egy olyan kifejezés, amelyet akkor használnak, amikor egy eszköz vagy szolgáltatás meghaladja az ajánlott határértékeket. Például egy népszerű hálózat túlterhelhető a felhasználókkal, vagy a tápegység túlterhelt lehet, ha túlfeszültség fordul elő. Gyakran, ha túlterhelés történik, az eszköz vagy a szolgáltatás gyenge vagy egyáltalán nem működik.

2. A túlterhelés olyan számítógépes programozási folyamatokra vonatkozik, amelyekkel egy speciális szó vagy szimbólum több jelentést kaphat:

A függvény túlterhelése számos programnyelven található, nevezetesen a C ++ és a Java, amely lehetővé teszi, hogy több funkcionálisan eltérő funkció vagy módszer azonos nevet kapjon. Például a myfunction () és a myfunction ( Obj objektum ) teljesen különálló funkciók lehetnek. A fordító kiválaszthatja, hogy melyik függvényt kell végrehajtania az elfogadott érvek alapján.

Az operátor túlterhelése, más néven "ad hoc polimorfizmus", a számítógépes programozás folyamata. Az operátor (pl. + Vagy - ) "túlterhelt" lehet úgy, hogy az operandusától függően más műveletet hajt végre. Például az a + b kiegészíthet, ha az a és b változók mindkét szám. De ha a + operátor túlterhelt a mátrixok kezelésére, akkor automatikusan elvégezheti a mátrix hozzáadását, ha a és b mátrixok.

Hibatűrés, programozási feltételek