హోమ్ అభివృద్ధి డిస్ట్రక్టర్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

డిస్ట్రక్టర్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - డిస్ట్రక్టర్ అంటే ఏమిటి?

డిస్ట్రక్టర్ అనేది ఒక వస్తువును నాశనం చేసేటప్పుడు స్వయంచాలకంగా పిలువబడే ఒక ప్రత్యేక పద్ధతి. డిస్ట్రక్టర్‌లో అమలు చేయబడిన చర్యలలో ఈ క్రిందివి ఉన్నాయి:

  • ఒక వస్తువు యొక్క జీవితకాలంలో కేటాయించిన కుప్ప స్థలాన్ని తిరిగి పొందడం
  • ఫైల్ లేదా డేటాబేస్ కనెక్షన్లను మూసివేయడం
  • నెట్‌వర్క్ వనరులను విడుదల చేస్తోంది
  • వనరుల తాళాలను విడుదల చేస్తోంది
  • ఇతర గృహనిర్వాహక పనులు

టెకోపీడియా డిస్ట్రక్టర్ గురించి వివరిస్తుంది

డిస్ట్రక్టర్లను సి ++ లో స్పష్టంగా పిలుస్తారు. ఏదేమైనా, సి # మరియు జావాలో ఇది అలా కాదు, ఎందుకంటే వస్తువులకు కేటాయించిన మెమరీని కేటాయించడం మరియు విడుదల చేయడం చెత్త సేకరించేవారు అవ్యక్తంగా నిర్వహిస్తారు. సి # మరియు జావాలోని డిస్ట్రక్టర్లు (ఫైనలైజర్స్ అని పిలుస్తారు) నాన్‌డెటెర్మినిస్టిక్ అయితే, సి # డిస్ట్రక్టర్లను .NET రన్ టైమ్ ద్వారా పిలుస్తారు. ఏదేమైనా, జావా ఫైనలైజర్లు వారి ఆహ్వానానికి హామీ ఇవ్వనందున స్పష్టంగా అమలు చేయాలి.

డిస్ట్రక్టర్ల యొక్క ముఖ్య లక్షణాలను ఈ క్రింది విధంగా సంగ్రహించవచ్చు:

  • స్వయంచాలక ఆహ్వానం మరియు వినియోగదారు కోడ్ నుండి స్పష్టమైన కాల్ లేదు
  • ఓవర్‌లోడింగ్ లేదా వారసత్వం అనుమతించబడదు
  • యాక్సెస్ మాడిఫైయర్లు లేదా పారామితులు పేర్కొనబడవు
  • ఉత్పన్నమైన తరగతిలో డిస్ట్రక్టర్‌కు కాల్ చేసే ఆర్డర్ చాలా నుండి తక్కువ నుండి తీసుకోబడింది
  • ఆబ్జెక్ట్ విధ్వంసం సమయంలో మాత్రమే కాకుండా, ఆబ్జెక్ట్ ఉదాహరణ ప్రాప్యతకు అర్హత లేనప్పుడు కూడా పిలుస్తారు
  • తరగతులలో వాడతారు కాని స్ట్రక్ట్స్ కాదు
  • నిర్వహించబడే సూచనలను విడుదల చేయకుండా, వస్తువు కలిగి ఉన్న ఖరీదైన నిర్వహించని వనరులను (విండోస్, నెట్‌వర్క్ కనెక్షన్ మొదలైనవి) విడుదల చేయడానికి మాత్రమే ఉపయోగించబడుతుంది.
డిస్ట్రక్టర్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం