సంగ్రహణ వర్సెస్ ఎన్కప్సులేషన్

రచయిత: Laura McKinney
సృష్టి తేదీ: 8 ఏప్రిల్ 2021
నవీకరణ తేదీ: 1 మే 2024
Anonim
Ethical Hacking Full Course - Learn Ethical Hacking in 10 Hours | Ethical Hacking Tutorial | Edureka
వీడియో: Ethical Hacking Full Course - Learn Ethical Hacking in 10 Hours | Ethical Hacking Tutorial | Edureka

విషయము

సంగ్రహణ అనేది ఒక ప్రక్రియ
కీలకమైన సమాచారాన్ని సేకరించడం a
సంక్లిష్ట వ్యవస్థ. ఎన్కప్సులేషన్ అనేది సంక్లిష్ట వ్యవస్థను చాలా అభివృద్ధి చేసే ప్రక్రియ
దాని అంతర్గత సంక్లిష్టతల గురించి చింతించకుండా తుది వినియోగదారుని నిర్వహించడం సులభం. ది
సంగ్రహణ మరియు ఎన్కప్సులేషన్ మధ్య వ్యత్యాసం అది
సంగ్రహణ ఒక నిర్మాణానికి అవసరమైన భాగాలను గుర్తించడంపై దృష్టి పెడుతుంది
వ్యవస్థ ఎన్కాప్సులేషన్ వ్యవస్థ యొక్క అంతర్గత సంక్లిష్టతలను దాచడంపై దృష్టి పెడుతుంది.


విషయ సూచిక: సంగ్రహణ మరియు ఎన్కప్సులేషన్ మధ్య వ్యత్యాసం

  • పోలిక చార్ట్
  • సంగ్రహణ అంటే ఏమిటి?
    • ఉదాహరణ
  • ఎన్కప్సులేషన్ అంటే ఏమిటి?
    • ఉదాహరణ
  • సంగ్రహణ మరియు ఎన్కప్సులేషన్ మధ్య కీలక తేడాలు
  • ముగింపు

పోలిక చార్ట్

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

సంగ్రహణ అంటే ఏమిటి?

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


క్రమానుగత వర్గీకరణ సంక్లిష్ట సంగ్రహణను నిర్వహించడానికి మాకు సహాయపడుతుంది. ఇది సంక్లిష్టమైన వ్యవస్థను నిర్వహించదగిన ముక్కలుగా విడగొట్టడానికి మరియు లేయర్డ్ సెమాంటిక్స్ను రూపొందించడానికి మాకు సహాయపడుతుంది. ఇంకా, ఇది సాధారణీకరణ.

ఉదాహరణ

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

కాబట్టి, సంగ్రహణ అనేది మూలకాలు ఏమిటో సాధారణీకరించడం మాత్రమే
వ్యవస్థను రూపొందించడానికి అవసరం, అనగా ముఖ్యమైన వాటిని ఎంచుకోవడం.

ఎన్కప్సులేషన్ అంటే ఏమిటి?

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


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

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

ఉదాహరణ

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

కాబట్టి, ఈ పద్ధతిలో, ఎన్కప్సులేషన్ సంక్లిష్టతను దాచిపెడుతుంది మరియు
డేటా దుర్వినియోగాన్ని నిరోధించండి.

సంగ్రహణ మరియు ఎన్కప్సులేషన్ మధ్య కీలక తేడాలు

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

ముగింపు

సంగ్రహణ మరియు ఎన్కప్సులేషన్
రెండూ OOP యొక్క ముఖ్యమైన లక్షణం. ఒక గొప్ప ఎన్కప్సులేషన్ అద్భుతమైన సంగ్రహణను పెంచుతుంది.