Objektum Orientált Programozás, kisegítene valaki?
Már rég szeretném megtanulni a C++ nyelvet és a napokban volt is időm foglalkozni a témával. PHP előismerettel nem volt nehéz dolgom, viszont elértem egy olyan részhez amit sehogy sem tudok megérteni, mégpedig az objektum orientált programozást. Valaki néhány példával egybevonva leírná, hogy mégis mi a francért olyan jó és főként, hogy, hogyan működik?
Előre is köszönöm.
u.i. wikipediás cikket már átolvastam, nem sok sikerrel.
Hát ha php-t rendesen átvetted volna, tudnád, hogy az is támogatja az OOP-t :)
Amúgy miért jó? Azért, mert a valós világ objektumait programbeli objektumokkal modellezi, tehát közelebb van a mi látásmódunkhoz az ábrázolás.
Példa mondjuk a sokszögek, ahol minden sokszögnek van kerülete, de mindegyiknek máshogy kell kiszámolni. Ha van egy rakás sokszögünk, és mi mindegyiknek tudni akarjuk a kerületét, akkor ezt könnyen ki tudjuk fejezni úgy, hogy kliens oldalról nem látszik semmi részlet.
A C++ könyvekből meglehet tanulni az oop-t de vannak csak ezzel a témával foglalkozó könyvek is általánosan.
Hogy miért jó? Ha informatikus leszel és egy cégben dolgozol akkor nem egyedül fogsz dolgozni egy munkán, hanem sok más emberrel, az oop például ezt merőben megkönnyíti. A való életben nagy programokat fogsz írni, ideális esetben egy a céged által fejlesztett keretrendszerben fogsz dolgozni amin sok ember évekig dolgozott(tehát nagyon nagy program) ilyen nagy programok moduláris felépítését segíti elő, pl könnyen bővíthető, egyes részek könnyen cserélhetők, modosíthatók(akár anélkül hogy a program többi részét ismernénk)
Ez csak 2példa volt de még rengeteg előnye van a könyvben ennél sokkal több előnyét lefogják írni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!