ஆழமற்ற நகல்

நூலாசிரியர்: Lewis Jackson
உருவாக்கிய தேதி: 8 மே 2021
புதுப்பிப்பு தேதி: 23 ஜூன் 2024
Anonim
பைத்தானில் ஆழமற்ற நகல் Vs ஆழமான நகல்
காணொளி: பைத்தானில் ஆழமற்ற நகல் Vs ஆழமான நகல்

உள்ளடக்கம்

வரையறை - மேலோட்டமான நகல் என்றால் என்ன?

சி # இல், ஆழமற்ற நகல், அசல் பொருளின் அதே வகையின் புதிய நிகழ்வை நிறுவுவதன் மூலமும், இருக்கும் பொருளின் நிலையான அல்லாத உறுப்பினர்களை குளோனுக்கு நகலெடுப்பதன் மூலமும் ஒரு பொருளின் குளோனை உருவாக்கும் செயல்முறையாகும். மதிப்பு வகையின் உறுப்பினர்கள் பிட் மூலம் பிட் நகலெடுக்கப்படுகிறார்கள், குறிப்பு வகையின் உறுப்பினர்கள் நகலெடுக்கப்படுகிறார்கள், அதாவது குறிப்பிடப்பட்ட பொருள் மற்றும் அதன் குளோன் ஒரே பொருளைக் குறிக்கும்.


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

மேலோட்டமான நகல் உறுப்பினர் நகல் என்றும் அழைக்கப்படுகிறது.

மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

டெக்கோபீடியா ஆழமற்ற நகலை விளக்குகிறது

மேலோட்டமான நகல் என்பது ஒரு பொருளின் ஒவ்வொரு உறுப்பினரின் வேறொரு பொருளின் ஒதுக்கீட்டில் ஆழமான நகலைப் போன்றது, ஆனால் இது குறிப்பு வகை புலம் நகலெடுக்கப்படும் விதத்தில் வேறுபடுகிறது. குறிப்பு மட்டுமே நகலெடுக்கப்பட்ட ஆழமற்ற நகலைப் போலன்றி, ஆழமான நகலில், குறிப்பிடப்பட்ட பொருளின் புதிய நகல் உருவாக்கப்படுகிறது.


எடுத்துக்காட்டாக, பல பணியாளர் முகவரிகளைச் சேமிக்கும் முகவரிப் பொருட்களின் பட்டியல் உட்பட தனிப்பட்ட தகவல்களின் விவரங்களைக் கொண்ட ஒரு பணியாளர் பொருளைக் கவனியுங்கள். ஒரு பணியாளர் பொருளின் ஆழமற்ற நகலைச் செய்வதன் மூலம், அசல் பணியாளர் பொருளுக்குச் சொந்தமான முகவரிப் பொருட்களின் அதே பட்டியலுக்கான குறிப்புகளுடன் பணியாளர் பொருளின் ஒரு குளோனை உருவாக்க முடியும்.

மேலோட்டமான நகலைச் செய்வதற்கான முறைகள் பின்வருமாறு:
  • பொருளின் MemberwiseClone முறையை அழைக்கவும்
  • கடினமான ஆனால் கட்டுப்படுத்த எளிதான தனிப்பயன் முறை மூலம் கைமுறையாக ஒரு குளோனை உருவாக்கவும்
  • மேலோட்டமான நகலைச் செய்ய தானியங்கி வசதியை வழங்கும் பிரதிபலிப்பு நுட்பத்தைப் பயன்படுத்தவும், ஆனால் செயல்திறன் மேல்நிலை
  • பிரதிபலிப்பை விட மெதுவான ஆனால் தானியங்கி மற்றும் எளிமையான ஒரு வரிசைப்படுத்தல் முறையைப் பயன்படுத்தவும்
பொருள் மாற்றப்பட்ட குறிப்பு வகை உறுப்பினர்களைக் கொண்ட இடத்தில் ஆழமற்ற நகலைப் பயன்படுத்த முடியாது. இந்த வரையறை சி # இன் கான் இல் எழுதப்பட்டது