SzámítógépekProgramozá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.

Másodszor, a bonyolultabb dokumentáció hátrány, mivel nemcsak osztályok és objektumok leírására, hanem konkrét végrehajtási esetekre is szükség lesz.

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

 

 

 

 

Newest

Copyright © 2018 hu.atomiyme.com. Theme powered by WordPress.