సంగ్రహణ వర్సెస్ డేటా దాచడం

రచయిత: Laura McKinney
సృష్టి తేదీ: 7 ఏప్రిల్ 2021
నవీకరణ తేదీ: 6 మే 2024
Anonim
OOAD-2: ఎన్‌క్యాప్సులేషన్ మరియు డేటా దాచడం Vs సంగ్రహణ - సరళీకృత ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్
వీడియో: OOAD-2: ఎన్‌క్యాప్సులేషన్ మరియు డేటా దాచడం Vs సంగ్రహణ - సరళీకృత ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్

విషయము

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


విషయ సూచిక: సంగ్రహణ మరియు డేటా దాచడం మధ్య వ్యత్యాసం

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

పోలిక చార్ట్

ఆధారంగాసంగ్రహణం డేటా దాచడం
నిర్వచనం సంబంధిత సమాచారాన్ని మాత్రమే సంగ్రహించండి మరియు అన్నింటినీ విస్మరించండి
అనివార్యమైన వివరాలు.
యొక్క భాగాల నుండి మొత్తం డేటాను దాచండి
ప్రోగ్రామ్.
క్లాస్ క్రొత్తదాన్ని పొందటానికి తరగతి ఉపయోగం సంగ్రహణ
వినియోగదారు నిర్వచించిన డేటాటైప్.
డేటా దాచడం సాంకేతికత ఒక తరగతిలో ఉపయోగించబడుతుంది
దాని డేటాను ప్రైవేట్‌గా చేయండి.
పర్పస్ సంక్లిష్టతను దాచడానికి. ఎన్కప్సులేషన్ సాధించడానికి.
దృష్టి డేటా యొక్క పరిశీలించదగిన ప్రవర్తన. డేటా వాడకాన్ని అనుమతించడం లేదా పరిమితం చేయడం
గుళిక లోపల.

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

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


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

రకమైన సంగ్రహణ:

  • విధాన సంగ్రహణ:
    విధాన సంగ్రహణలో పేర్కొన్న సూచనలను ఉపయోగించి దిశల శ్రేణి ఉంటుంది
    విధులు.
  • డేటా సంగ్రహణ: ఇది
    ఇది వివరించే మరియు నిర్దేశించే డేటా సమితి
    డేటా వస్తువులు.
  • నియంత్రణ సంగ్రహణ:
    ఇది ప్రోగ్రామ్ కంట్రోల్ మెకానిజం
    వివరాలు పేర్కొనబడలేదు.

డేటా దాచడం అంటే ఏమిటి?

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


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

కీ తేడాలు
సంగ్రహణ మరియు డేటా దాచడం మధ్య

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

ముగింపు

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