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

ప్రోగ్రామింగ్‌లో పాలిమార్ఫిజం అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - పాలిమార్ఫిజం అంటే ఏమిటి?

పాలిమార్ఫిజం అనేది ఒక ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ కాన్సెప్ట్, ఇది వేరియబుల్, ఫంక్షన్ లేదా ఆబ్జెక్ట్ యొక్క బహుళ రూపాలను తీసుకునే సామర్థ్యాన్ని సూచిస్తుంది. పాలిమార్ఫిజమ్‌ను కలిగి ఉన్న భాష నిర్దిష్టంలో ప్రోగ్రామ్ కాకుండా డెవలపర్‌లను సాధారణంగా ప్రోగ్రామ్ చేయడానికి అనుమతిస్తుంది.

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

పాలిమార్ఫిజమ్‌ను ప్రదర్శించే ప్రోగ్రామింగ్ భాషలో, ఒకే క్రమానుగత చెట్టుకు చెందిన తరగతుల వస్తువులు (ఒక సాధారణ బేస్ క్లాస్ నుండి వారసత్వంగా) ఒకే పేరును కలిగి ఉన్న విధులను కలిగి ఉండవచ్చు, కానీ ప్రతి ఒక్కటి భిన్నమైన ప్రవర్తనలను కలిగి ఉంటాయి.

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

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

ఈ నిర్వచనం జనరల్ ప్రోగ్రామింగ్ సందర్భంలో వ్రాయబడింది
ప్రోగ్రామింగ్‌లో పాలిమార్ఫిజం అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం