ఆబ్జెక్ట్ ఓరియంటెడ్ ప్రోగ్రామింగ్ (OOP)

రచయిత: Laura McKinney
సృష్టి తేదీ: 9 ఏప్రిల్ 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
Object Oriented Programming (OOP) In Python - Beginner Crash Course
వీడియో: Object Oriented Programming (OOP) In Python - Beginner Crash Course

విషయము

నిర్వచనం - ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్ (OOP) అంటే ఏమిటి?

ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ (OOP) అనేది వస్తువుల చుట్టూ నిర్మించిన సాఫ్ట్‌వేర్ ప్రోగ్రామింగ్ మోడల్. ఈ మోడల్ డేటాను వస్తువులను (డేటా ఫీల్డ్‌లు) విభజించి, తరగతుల (పద్ధతులు) ప్రకటన ద్వారా వస్తువు విషయాలు మరియు ప్రవర్తనను వివరిస్తుంది.


OOP లక్షణాలలో ఈ క్రిందివి ఉన్నాయి:

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

ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ సరళీకృత ప్రోగ్రామింగ్‌ను అనుమతిస్తుంది. దీని ప్రయోజనాలు పునర్వినియోగం, రీఫ్యాక్టరింగ్, ఎక్స్‌టెన్సిబిలిటీ, నిర్వహణ మరియు సామర్థ్యం.

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

టెకోపీడియా ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్ (OOP) గురించి వివరిస్తుంది

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


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

ప్రసిద్ధ OOP భాషలలో జావా, భాషల సి-కుటుంబం, VB.NET మరియు పైథాన్ ఉన్నాయి.

"స్వచ్ఛమైన" OOP భాషలలో స్కాలా, రూబీ, ఈఫిల్, జాడే, స్మాల్‌టాక్ మరియు పచ్చ ఉన్నాయి.