ఇంటర్ఫేస్

రచయిత: Robert Simon
సృష్టి తేదీ: 21 జూన్ 2021
నవీకరణ తేదీ: 23 జూన్ 2024
Anonim
Intro Interface -telugu & rest of India| ఇంటర్ఫేస్ పరిచయం
వీడియో: Intro Interface -telugu & rest of India| ఇంటర్ఫేస్ పరిచయం

విషయము

నిర్వచనం - ఇంటర్ఫేస్ అంటే ఏమిటి?

C # లో ఇంటర్ఫేస్, ఒక వస్తువు మరియు దాని వినియోగదారు మధ్య ఒప్పందాన్ని నిర్వచించే కోడ్ నిర్మాణం. ఇది ఒక తరగతి లేదా ఒప్పందానికి కట్టుబడి ఉండే ఒక నిర్మాణం ద్వారా అమలు చేయగల అర్థపరంగా సమానమైన లక్షణాలు మరియు పద్ధతుల సేకరణను కలిగి ఉంది.

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

ఇంటర్‌ఫేస్‌లను ఉపయోగించి అనువర్తనాల రూపకల్పన వదులుగా కలపడం, ఆందోళనలను వేరుచేయడం మరియు భవిష్యత్ మార్పులకు అనుగుణంగా ఉండటం వంటి సౌకర్యవంతమైన వ్యవస్థల యొక్క ముఖ్యమైన అవసరాలను తీర్చడంలో సహాయపడుతుంది. అనువర్తనం యొక్క ఇంటర్‌ఫేస్‌లను అమలు చేసే భాగాల వేరుచేయడం కారణంగా, ఈ భాగాలను పరీక్షించడం సులభం అవుతుంది. సేకరణలోని అంశాలను సూచించడానికి .NET ఫ్రేమ్‌వర్క్ లైబ్రరీ సేకరణ తరగతులలో అనేక సాధారణ ఇంటర్‌ఫేస్‌లను (దీని రకాలు పారామీటర్ చేయబడినవి) ఉపయోగిస్తాయి, తద్వారా విలువ రకాల్లో బాక్సింగ్ మరియు అన్‌బాక్సింగ్ కార్యకలాపాలు నివారించబడతాయి.

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

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

ఇంటర్ఫేస్ అనేది "ఇంటర్ఫేస్" అనే కీవర్డ్ ఉపయోగించి ఒక నిర్మాణం మరియు ఇది ఒక నైరూప్య తరగతికి సమానంగా ఉంటుంది కాని ఎటువంటి అమలు కోడ్ లేకుండా ఉంటుంది. ఇది సి # లో పెద్దప్రేగు (:) ఉపయోగించి అమలు చేయబడుతుంది.

ఉదాహరణకు, IDisposabe అనేది ఆ తరగతి రకం వస్తువులు ఉపయోగించే వనరులను శుభ్రం చేయడానికి C # క్లాస్ చేత అమలు చేయగల ఇంటర్ఫేస్.

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