కంప్యూటర్లు, ప్రోగ్రామింగ్
PLO మరియు వాటి ఉపయోగం యొక్క మౌలిక సూత్రాలు
సాధారణ సమాచారం
OOP - 20 వ శతాబ్దం 80 లో కనిపించింది, ప్రోగ్రామింగ్ శైలి. అక్కడ వారి ప్రాసెసింగ్ కోసం డేటా మరియు సూచనలను ఆబ్జెక్ట్ ఆధారిత ప్రోగ్రామింగ్, విడివిడిగా ఉన్నాయి విధానపరమైన భాషలు విరుద్ధంగా, ఈ సమాచారం ఒకే సంస్థ కలుపుతారు.
PLO ఆధారసూత్రాలు
ఆబ్జెక్ట్ ప్రోగ్రామింగ్ సాఫ్ట్వేర్ లో దాని సొంత సిద్దాంతాలు ఉంది. OOP సూత్రాలు - దాని ప్రధాన ఆలోచనలు ఉంది. వాటిలో మూడు అత్యంత ముఖ్యమైనవి: వారసత్వ, పాలిమార్ఫిజం మరియు తొడుగు. ప్రతి క్రింద మరింత వివరంగా సమీక్షిస్తుంది. OOP భాషలలో ప్రోగ్రామింగ్ ఫండమెంటల్స్ వస్తువులు మరియు తరగతులు వాడతారు. రచన సోర్స్ కోడ్ యొక్క విధానపరమైన శైలి నుండి పరివర్తనం లో ఆబ్జెక్ట్ ఆధారిత తరచుగా ఇబ్బంది కలిగి, అయితే, చాలా డెవలపర్లు PLO లో అనేక ప్రయోజనాలు కనుగొంటారు.
తొడుగు
సంపుటీకరణ - తరగతి - ఒకే సంస్థ వారి ప్రాసెసింగ్ కోసం డేటా కలయిక మరియు సూచనలను ఉపయోగించడం. OOP భాషల్లో ఒకటిగా లో రాయడం కార్యక్రమాలు సమయంలో లోపల మరియు ఎంటిటీ బయట సమాచారం మధ్య ఒక తేడా ఉంది. అందువలన డేటా భద్రత మరియు వారి అమలు పద్ధతులు బాహ్య ప్రభావాలకు ద్వారా, ఉదాహరణకు, ఈ అంశానికి సంబంధించిన లేని ఇతర తరగతుల నుంచి సాధించడం. డేటా యొక్క సారాంశం లోపల విజయవంతంగా ఒకరితో ఒకరు, కానీ నుండి రక్షించబడిన అనధికార యాక్సెస్ బయట నుండి.
వారసత్వ
వారసత్వ - - OOP రెండవ సూత్రం వారి అసలు అమలు పునరుక్తి లేకుండా ఇతర ఒక తరగతి ఉపయోగం పద్ధతులు యొక్క సామర్ధ్యం. ఇన్హెరిటెన్స్ సోర్స్ కోడ్ యొక్క పునరుక్తి తొలగిస్తుంది.
పాలీ మార్ఫిజం
OOP మరో సూత్రం - పాలిమార్ఫిజం. దీని ఉపయోగం సంక్లిష్టత వివిధ డిగ్రీల వస్తువులను అభిసంధానం కుడి పనులు అమలు సంఘటనలకు మరియు అదే సమయంలో భిన్నంగా స్పందిస్తారు అని ఒక ఏక అంతర్ముఖాన్ని సృష్టించవచ్చు అర్థం.
OOP భాషలు
OOP సూత్రాలు C ++ మరియు ఇది కార్యక్రమాలు మరియు అనువర్తనాలు యొక్క గణనీయమైన భాగం అభివృద్ధి జావా, వంటి అత్యంత ప్రజాదరణ ప్రోగ్రామింగ్ భాషలు ఉపయోగిస్తారు. తక్కువ ఉపయోగించిన OOP భాషలు కూడా ఉన్నాయి - డెల్ఫీ, ఆబ్జెక్ట్ పాస్కల్, రూబీ మరియు అనేక ఇతరులు.
PLO విమర్శలు
ఈ పద్దతి వైపు సాధారణంగా అనుకూల ప్రకటనలు ఉన్నప్పటికీ, తరచూ OOP సూత్రాలు బహిర్గతం మరియు విమర్శించారు. మాదిరిగా విధానపరమైన ప్రోగ్రామింగ్ లో OOP నష్టాలను కూడా కలిగి ఉంది.
మొదటి, పరివర్తనం యొక్క సంక్లిష్టత. OOP సూత్రాలు అర్థం చేసుకోవడానికి, సమయం చాలా, మరింత మంది మాత్రమే విధానపరమైన ప్రోగ్రామింగ్ భాషలతో దగ్గరి పని అవసరం.
పద్ధతులు మూడవ, అధిక వశ్యత సోర్స్ కోడ్ మరియు అభివృద్ధి కార్యక్రమాలు ఈ ప్రత్యేక సందర్భంలో, లక్షణాలు మరియు సామర్థ్యాలను ఎవరూ తీసుకోని మునిగిపోవచ్చు ఉంటుంది వాస్తవం దారితీస్తుంది. అదనంగా, మెమరీ కేటాయింపు పరంగా అసమర్థతపై గమనించండి. అయితే, సంబంధం లేకుండా పరిసర OOP ప్రోగ్రామర్లు నిరంతరం పెరుగుతున్న వీక్షణల సంఖ్య మరియు వేగంగా భాషలు తమను విశ్లేషిస్తున్నారు.
Similar articles
Trending Now