Destruktorius (programavimas)

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.

Pakartotinas destruktoriaus iškvietimas yra rimta programavimo klaida, kurios pasekmės programos vykdymui nenumatomos (). Vengdamos tokių klaidų, naujesnės programavimo kalbos vietoj destruktoriaus naudoja užbaigiklį ()  nors ir to patariama vengti .

Šaltiniai 

Objektinis programavimas