Metodologija OOP
Metodologija OOP ili Objektno-orijentisano programiranje namenjena je pisanju bilo kog računarskog programa ili sistema u obliku skupa objekata, od kojih svaki pripada određenoj klasi i obavlja određene funkcije. A sve klase se pokoravaju principima nasleđivanja.
Osnovni principi OOP-a:
- Apstrakcija omogućava izdvajanje u modelu važnih aspekata za rešavanje konkretnog zadatka, koji se formiraju u vidu klase.
- Enkapsulacija organizuje brzu i bezbednu hijerarhiju objekata unutar sistema. Prilikom enkapsulacije za upravljanje procesom dovoljna je jedna jednostavna komanda, bez suvišnih pojašnjenja.
- Nasleđivanje definiše rodne odnose između objekata u programu, kako se promene unete u roditelja, ne bi duplirale u elementu-potomku.
- Polimorfizam definiše u kojim situacijama treba paralelizovati procese, a u kojim - sastaviti ih u jednu celinu.
Vidite takođe
-
udžbenik PHP,
u kojem se govori o radu sa OOP u PHP-u -
udžbenik JavaScript,
u kojem se govori o radu sa OOP u JavaScript-u -
jezik modelovanja
UML,
koji opisuje procese pomoću dijagrama i šema -
skup koncepata Paradigma programiranja,
koji određuje pristup programiranju