வீடு வளர்ச்சி அழிப்பவர் என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

அழிப்பவர் என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

பொருளடக்கம்:

Anonim

வரையறை - அழிப்பவர் என்றால் என்ன?

ஒரு அழிப்பான் என்பது ஒரு பொருளின் அழிவின் போது தானாக அழைக்கப்படும் ஒரு சிறப்பு முறையாகும். டிஸ்ட்ரக்டரில் செயல்படுத்தப்படும் செயல்களில் பின்வருவன அடங்கும்:

  • ஒரு பொருளின் வாழ்நாளில் ஒதுக்கப்பட்ட குவியல் இடத்தை மீட்டெடுப்பது
  • கோப்பு அல்லது தரவுத்தள இணைப்புகளை மூடுவது
  • பிணைய ஆதாரங்களை வெளியிடுகிறது
  • வள பூட்டுகளை வெளியிடுகிறது
  • பிற வீட்டு பராமரிப்பு பணிகள்

டெக்கோபீடியா டிஸ்ட்ரக்டரை விளக்குகிறது

சி ++ இல் அழிப்பவர்கள் வெளிப்படையாக அழைக்கப்படுகிறார்கள். இருப்பினும், சி # மற்றும் ஜாவாவில் இது அப்படி இல்லை, ஏனெனில் பொருள்களுக்கு ஒதுக்கப்பட்ட நினைவகத்தின் ஒதுக்கீடு மற்றும் வெளியீடு குப்பை சேகரிப்பாளரால் மறைமுகமாக கையாளப்படுகிறது. சி # மற்றும் ஜாவாவில் உள்ள அழிப்பாளர்கள் (ஃபைனலைசர்கள் என அழைக்கப்படுபவை) நிர்வகிக்கப்படாதவை என்றாலும், சி # அழிப்பாளர்கள் .நெட் ரன் நேரத்தால் அழைக்கப்படுவார்கள். இருப்பினும், ஜாவா ஃபைனலைசர்கள் வெளிப்படையாக அழைக்கப்பட வேண்டும், ஏனெனில் அவர்களின் அழைப்பு உத்தரவாதம் இல்லை.

அழிப்பவர்களின் முக்கிய பண்புகள் பின்வருமாறு சுருக்கமாகக் கூறலாம்:

  • தானியங்கி அழைப்பு மற்றும் பயனர் குறியீட்டிலிருந்து வெளிப்படையான அழைப்பு இல்லை
  • அதிக சுமை அல்லது பரம்பரை அனுமதிக்கப்படவில்லை
  • அணுகல் மாற்றியமைப்பாளர்கள் அல்லது அளவுருக்கள் குறிப்பிடப்படக்கூடாது
  • பெறப்பட்ட வகுப்பில் டிஸ்ட்ரக்டருக்கு அழைப்பு விடுப்பது மிகவும் பெறப்பட்டதிலிருந்து குறைந்தது பெறப்பட்டதாகும்
  • பொருள் அழிவின் போது மட்டுமல்லாமல், பொருள் நிகழ்வு இனி அணுகலுக்கு தகுதியற்றதாகவும் அழைக்கப்படுகிறது
  • வகுப்புகளில் பயன்படுத்தப்படுகிறது, ஆனால் கட்டமைப்புகள் அல்ல
  • நிர்வகிக்கப்பட்ட குறிப்புகளை வெளியிடுவதற்குப் பதிலாக, பொருள் வைத்திருக்கும் விலையுயர்ந்த நிர்வகிக்கப்படாத வளங்களை (சாளரங்கள், பிணைய இணைப்பு போன்றவை) வெளியிட மட்டுமே பயன்படுத்தப்படுகிறது
அழிப்பவர் என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை