Proceduralni jezici - FESB
Proceduralni jezici - FESB
Proceduralni jezici - FESB
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Objektno-orijentirani <strong>jezici</strong><br />
C++, Java, C#, Smalltalk, Pizza i Python su objektno-orijentirani <strong>jezici</strong>.<br />
Podaci i funkcije zdruţeno odreĎuju svojstva i aktivnost objekata.<br />
Objekti su aktivni entiteti sa stabilnim stanjem, i sučeljem prema drugim objektima, s kojima se komunicira pomoću poruka<br />
ili metoda.<br />
U definiranju objekata koristi se princip nasljeĎivanja, princip komponiranja objekata i princip zajedničkog sučelja<br />
(interfejsa).<br />
Interface (sučelje) u JAVI ili virtualne funkcije u C++ jeziku odreĎuju način komuniciranja s različitim objektima, što<br />
omogućuje da se programi izvršavaju polimorfno (višeoblično).<br />
C++ takoĎer omogućuje programske tehnike:<br />
o Modularno programiranje kao podrška za „data hidding―<br />
o Generičko programiranje<br />
o Rukovanje iznimkama<br />
U C# i Javi sve mora biti deklarirano unutar klase, čak i Main() funkcija, od koje starta izvršenje programa<br />
14