Az alapelvek a PFSZ és azok használatáról

OOP - a stílus a programozás, hogy megjelent a 80-as, a 20. században. Ezzel szemben az eljárási nyelvek, ahol az adatok és utasítások feldolgozása létezik külön, az objektum-orientált programozás, ezt az információt össze egyetlen egység.

Az alapelvek a PFSZ és azok használatáról

Alapelvek a PFSZ

Az objektum-programozó szoftver saját kívánságot. OOP elvek - az a fő ötleteket. Három legfontosabb ezek közül: öröklés, polimorfizmus és a beágyazás. Az alábbiakban az egyes felül fogják részletesebben. Programozás alapjai a OOP nyelv használata az objektumok és osztályok. Az átmenet eljárási írásképével forráskód az objektum-orientált gyakran nehezen, de a legtöbb fejlesztő fogja találni sok előnye van a PFSZ.

Encapsulation - az adatok felhasználása fúziós és utasításokat azok feldolgozása egy egységnek - az osztályban. Abban az időben az írás programok egyik OOP nyelv van megkülönböztetése információk belül és kívül a szervezet. És ezáltal az adatbiztonság és módszerek azok végrehajtásának külső tényezők, például a más osztályokba, amelyek nem kapcsolódnak ehhez az elemhez. Belül a lényege az adatok sikeres kölcsönhatásban vannak egymással, de védve van az illetéktelen hozzáférést kívülről.

Az alapelvek a PFSZ és azok használatáról

A második alapelv az OOP - öröklés - az a képesség, egy osztályba olyan módszereket alkalmazzon más megismétlése nélkül azok tényleges végrehajtását. Öröklési megszünteti a redundanciát a forráskódot.

Egy másik elv OOP - polimorfizmusa. A használata azt jelenti, hogy manipulálta tárgyak különböző fokú összetettség létre egy egységes felület, amely másképp reagál az eseményekre, és ezzel egyidejűleg a jogot, hogy hajtsák végre a feladatokat.

OOP elvek alkalmazása ilyen a legnépszerűbb programozási nyelvek, mint a C ++ és a Java, amely kifejlesztett egy jelentős része a programokat és alkalmazásokat. Vannak még kevésbé használt nyelvek OOP - jelentése Delphi, Object Pascal, Ruby és még sokan mások.

Annak ellenére, hogy általában pozitív nyilatkozatok felé ezt a módszert gyakran OOP elvek vannak kitéve, és bírálta. Mivel az eljárási programozás OOP megvannak a maga hátrányai.

Először is, a komplexitás az átmenet. Ahhoz, hogy megértsük OOP elvek van szükség, mert sok időt, annál több ember szorosan csak procedurális nyelvek.

Az alapelvek a PFSZ és azok használatáról
Másodszor, a dokumentáció hiánya nehezebb, mert akkor nem kell csak leírni az osztályok és objektumok, hanem a konkrét esetben azok végrehajtásáról.

Harmadszor, a túlzott rugalmasság módszerek vezethet, hogy a forráskód és a fejlett programok lesznek túlterheltek gazdátlan ebben a konkrét esetben a funkciók és képességek. Ezen túlmenően figyelembe a hatékonyság szempontjából memóriafoglalási. Mindazonáltal, függetlenül száma kilátás nyílik a környező OOP programozók folyamatosan bővül és gyorsan fejlődik nyelven magukat.

Az alapelvek a PFSZ és azok használatáról

Kapcsolódó cikkek