Számítógépek, Programozás
Az OOP alapelvei és felhasználása
Általános információk
Az OOP egy olyan programozási stílus, amely a 20. század nyolcvanas éveiben jelent meg. Az eljárási nyelvektől eltérően, ahol feldolgozásuk adatai és utasításai külön-külön léteznek, az objektum-orientált programozásban ez az információ egyetlen entitásra kapcsolódik.
Az OOP alapelvei
Az objektumprogramozásnak saját posztulátumai vannak. A PLO alapelvei az ő alapelvei. Három legfontosabb közülük: az öröklés, a polimorfizmus és a kapszulázás. Az alábbiakban mindegyiket részletesebben tárgyaljuk. Az OOP nyelvek programozásának alapjai az objektumok és osztályok használata. Ha a forráskód írásmódjától az objektum-orientált eljárási stílusig terjed, akkor gyakran nehézségek vannak, de a legtöbb fejlesztő számos előnyt talál az OOP-ban.
beágyazás
Az inkapsuláció az adatok és az utasítások kombinálásának felhasználása azok feldolgozására egyetlen entitás-osztályba. Ha programokat ír az egyik OOP nyelvhez, megkülönböztetés történik az entitáson belüli és kívülről érkező információk között. Így lehetséges az adatok biztonsága és a végrehajtásuk módszerei külső hatásoktól, például olyan osztályoktól, amelyek nem kapcsolódnak ehhez az objektumhoz. Az entitásban az adatok sikeresen kölcsönhatásba lépnek egymással, de megbízhatóan védettek a jogosulatlan külső hozzáféréstől .
öröklés
Az OOP második örököse - az öröklés - egy osztály azon képessége, hogy a másik módszereit a tényleges végrehajtás megismétlése nélkül használja fel. Az örökség lehetővé teszi, hogy megszabaduljon a forráskód redundanciájától.
polimorfizmus
Az OOP másik elve a polimorfizmus. Használata azt jelenti, hogy a különböző összetettségű objektumok manipulálásához olyan felületet hozhat létre, amely eltérő módon reagál az eseményekre és egyidejűleg megfelelően végrehajtja a feladatokat.
OOP nyelvek
Az OOP alapelveit olyan népszerű programozási nyelveken használják, mint a C ++ és a Java, amelyeken jelentős számú program és alkalmazás van kifejlesztve. Vannak még kevésbé használt OOP nyelvek - Delphi, Object Pascal, Ruby és még sokan mások.
A PLO kritikája
Annak ellenére, hogy ez a módszertan többnyire pozitív állításokat tanúsít, az OOP alapelveit gyakran kritizálják. Az eljárási programozáshoz hasonlóan az OOP hátrányai is vannak.
Először is, az átmenet bonyolultsága. Az OOP elveinek megértése érdekében sok időbe telik, különösen azok számára, akik csak az eljárási programozási nyelvekkel szorosan együttműködnek.
Harmadszor, a módszerek túlzott egyetemessége azt eredményezheti, hogy a forráskód és a kifejlesztett programok túlterhelik azokkal a funkciókkal és képességekkel, amelyek ebben az esetben nem szükségesek. Ezenkívül vegye figyelembe a memóriaelosztás szempontjából fennálló elégtelenséget. Mások véleményétől függetlenül azonban az OOP programozók száma folyamatosan növekszik, és maguk a nyelvek gyorsan fejlődnek.
Similar articles
Trending Now