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

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

విషయ సూచిక:

Anonim

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

సి # లో నిస్సార కాపీ, ఒక వస్తువు యొక్క క్లోన్‌ను సృష్టించడం, అదే రకమైన క్రొత్త ఉదాహరణను అసలు వస్తువు వలె తక్షణం చేయడం ద్వారా మరియు ప్రస్తుత వస్తువు యొక్క స్టాటిక్ కాని సభ్యులను క్లోన్‌కు కాపీ చేయడం. విలువ రకం సభ్యులు బిట్ బై బిట్ కాపీ చేయగా, రిఫరెన్స్ రకం సభ్యులు కాపీ చేయబడినప్పుడు, సూచించిన వస్తువు మరియు దాని క్లోన్ ఒకే వస్తువును సూచిస్తాయి.

సాధారణంగా, అప్లికేషన్ అంతటా వస్తువు పరివర్తన చెందదు అనే షరతుతో పాటు పనితీరు అవసరాలలో ఒకటిగా ఉన్నప్పుడు నిస్సార కాపీని ఉపయోగిస్తారు. మార్పులేని డేటాను కలిగి ఉన్న క్లోన్‌ను దాటడం ద్వారా, ఏదైనా కోడ్ ద్వారా అవినీతికి అవకాశం ఉంటుంది. నిస్సార కాపీ సమర్థవంతంగా ఉన్నట్లు కనుగొనబడింది, ఇక్కడ వస్తువు సూచనలు వస్తువులను మెమరీ చిరునామా ద్వారా పంపించటానికి అనుమతిస్తాయి, తద్వారా మొత్తం వస్తువు కాపీ చేయవలసిన అవసరం లేదు.

నిస్సార కాపీని మెంబర్‌వైస్ కాపీ అని కూడా అంటారు.

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

నిస్సార కాపీ అనేది ఒక వస్తువు యొక్క ప్రతి సభ్యుని మరొక వస్తువుకు కేటాయించడంలో లోతైన కాపీతో సమానంగా ఉంటుంది, అయితే ఇది రిఫరెన్స్ రకం ఫీల్డ్‌ను కాపీ చేసే పద్ధతిలో భిన్నంగా ఉంటుంది. రిఫరెన్స్ మాత్రమే కాపీ చేయబడిన నిస్సార కాపీలో కాకుండా, లోతైన కాపీలో, సూచించిన వస్తువు యొక్క క్రొత్త కాపీ సృష్టించబడుతుంది.

ఉదాహరణకు, బహుళ ఉద్యోగుల చిరునామాలను నిల్వ చేసే చిరునామా వస్తువుల జాబితాతో సహా వ్యక్తిగత సమాచారం యొక్క వివరాలను కలిగి ఉన్న ఉద్యోగి వస్తువును పరిగణించండి. ఉద్యోగి వస్తువు యొక్క నిస్సార కాపీని ప్రదర్శించడం ద్వారా, అసలు ఉద్యోగి వస్తువు యాజమాన్యంలోని చిరునామా వస్తువుల యొక్క అదే జాబితాకు సూచనలతో ఉద్యోగి వస్తువు యొక్క క్లోన్ సృష్టించబడుతుంది.

నిస్సార కాపీని చేసే పద్ధతులు:
  • వస్తువు యొక్క MemberwiseClone పద్ధతిని కాల్ చేయండి
  • అనుకూలమైన పద్ధతి ద్వారా మానవీయంగా క్లోన్‌ను సృష్టించండి, ఇది శ్రమతో కూడుకున్నది కాని నియంత్రించటం సులభం
  • నిస్సార కాపీని నిర్వహించడానికి స్వయంచాలక సదుపాయాన్ని అందించే ప్రతిబింబ సాంకేతికతను ఉపయోగించండి, కానీ పనితీరు ఓవర్‌హెడ్‌తో
  • ప్రతిబింబం కంటే నెమ్మదిగా కానీ స్వయంచాలకంగా మరియు సరళంగా ఉండే సీరియలైజేషన్ పద్ధతిని ఉపయోగించండి
వస్తువు తరచూ రిఫరెన్స్ రకానికి చెందిన సభ్యులను కలిగి ఉన్న చోట నిస్సార కాపీని ఉపయోగించలేరు. ఈ నిర్వచనం సి # సందర్భంలో వ్రాయబడింది
నిస్సార కాపీ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం