ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ (OOP) అనేది స్వతంత్ర ఫంక్షన్లు మరియు గ్లోబల్ డేటా చుట్టూ ఉన్నదానికి బదులుగా స్థితి (డేటా) మరియు ప్రవర్తన (పద్ధతులు) యొక్క సమూహాలైన ఆబ్జెక్ట్ల చుట్టూ కోడ్ను నిర్వహించే నమూనా. క్లాస్ నీలనక్ష; ఆబ్జెక్ట్ దాని నుండి సృష్టించిన కాంక్రీట్ ఉదాహరణ.
ప్రధాన ఆలోచన
మీరు సమస్యను సహযోగం చేసే ఆబ్జెక్ట్ల సమితిగా మోడల్ చేస్తారు, ప్రతిটి దాని సొంత డేటాకు కూడా కట్టుబడి ఉంటుంది. ఆ డేటాకు అవసరమైన కోడ్ దానిలోకి చేరుకోవటానికి బదులుగా ఆబ్జెక్ట్ను ఏదైనా చేయమని కోరుకుంటుంది.
