Destruktorius (programavimas)
Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Destruktorius – specialus objekto metodas, atsakingas už visų objekto užimamų resursų (atminties, užmegztų tinklo jungčių, laikinų bylų) užleidimą kitiems tikslams. Baigus vykdyti destruktoriaus kodą, objektas laikomas „sunaikintu“ – jokie vėlesni kreipiniai į jį nebeleistini. Deja, bendru atveju sunku užtikrinti, ar visų nuorodų į tokį objektą jau atsikratyta ir ar destruktorius nebus klaidingai iškviestas tam pačiam objektui pakartotinai. Todėl naujesnės programavimo kalbos vietoj destruktoriaus naudoja užbaigiklį.