keelega C ning OO lähenemine ja struktuurprogrammeerimine on mugavalt kokku sulatatud. Erinevalt struktuursest lähenemisest suunab OO lähenemise kasutamine esmase tähelepanu andmetele ja alles seejärel tõstatatakse küsimus, mida nende andmetega teha saab. OO lähenemine püüab esitada programmis esinevaid andmeid ja nendega teostatavaid tegevusi sarnastena meie igapäevases elus ettetulevatele objektidele, kusjuures objekte kujutatakse 'intelligentsetena'. Näiteks on meil objekt KALENDER. Küsides nüüd endalt, mida KALENDER teha OSKAB, leiamegi selle objektiga seotud tegevused: soovitud kalendrilehe näitamine ja lehekeeramine. Saite aru? Mitte kalendri VAATAMINE vaid NÄITAMINE, sest kalender ise ei vaata. Ja lehekeeramise laseme tal endal teha, seda võiks ta ju osata ;-) Järgnevalt aga suundume objektide maailma ning tutvume selles esinevate mõistete ja tõekspidamistega. Objekt, atribuut, meetod
see, et C++ on täielikult kokkusobiv keelega C ning OO lähenemine ja struktuurprogrammeerimine on mugavalt kokku sulatatud. Erinevalt struktuursest lähenemisest suunab OO lähenemise kasutamine esmase tähelepanu andmetele ja alles seejärel tõstatatakse küsimus, mida nende andmetega teha saab. OO lähenemine püüab esitada programmis esinevaid andmeid ja nendega teostatavaid tegevusi sarnastena meie igapäevases elus ettetulevatele objektidele, kusjuures objekte kujutatakse 'intelligentsetena'. Näiteks on meil objekt KALENDER. Küsides nüüd endalt, mida KALENDER teha OSKAB, leiamegi selle objektiga seotud tegevused: soovitud kalendrilehe näitamine ja lehekeeramine. Saite aru? Mitte kalendri VAATAMINE vaid NÄITAMINE, sest kalender ise ei vaata. Ja lehekeeramise laseme tal endal teha, seda võiks ta ju osata ;-) Järgnevalt aga suundume objektide maailma ning tutvume selles esinevate mõistete ja tõekspidamistega. Objekt, atribuut, meetod