Még nem íródott meg a történet, így itt van egy bevezetés az OOP-ról. Enjoy!
Az OOP Alapjai
Az objektumorientált programozás (rövidítve OOP) egy olyan programozási paradigma, ahol az adatok rendezésén van a hangsúly. Egy program fő egységei az osztályok, amik tartalmazzák a függvényeket (metódusokat), osztályváltozókat és akár belső osztályokat is.
Az osztály tulajdonképp egy tervrajz, ami tartalmazza az említett függvények, változók stb... definícióját, és ebből létrehozhatók példányok, ezeket nevezzük objektumoknak.
A legfontosabb tulajdonság, hogy minden objektum közös tulajdonságokkal, de külön, saját értékekkel rendelkezik.
Példa
Sok klasszikus szemléltetés van erre a koncepcióra. Legyen a tervrajz (az osztály) egy tervrajza egy állatnak. Mivel az állatoknak vannak közös tulajdonságaik, ezért azokat egy osztályban definiáljuk: például tudjuk, hogy minden állatnak van magassága és színe. Viszont ez minden állat példánynak (objektumnak) más.
To be continued...