Professional Documents
Culture Documents
OOP Paradigme
OOP Paradigme
13
OOP paradigma
JAVA
Programske paradigme
13
| IMI | PMF | KG | OOP | 14 | AKM |
Programming paradigm
Obrazac koji služi kao doktrina/učenje koje se sledi u procesu
programiranja
Programming technique
Strategija rešavanja problema koja se primenjuje u algoritmu.
Primer: strategija ‘podeli pa vladaj’
Programming style
Stril kojim je program napisan. (elegenacija ili nedostatak
elegancije)
2 Programming culture
Sveukupan izraz jednog programera, koji je često usko povezan sa
familijom programskih jezika – definišu je glavne paradigme, stilovi i
programerske tehnike koje jedan programer koristi ili kojima vlada.
Programske paradigme
return n*fakt(n-1);
} )
)
… …
printf(“%d”,fakt(10)); fakt(10)
Osnovni :
apstrakcija
13 kapsulacija
modularnost
| IMI | PMF | KG | OOP | 14 | AKM |
hijerarhija
Dodatni:
tipizacija
konkurentnost
perzistencija
6
Apstrakcija
13
| IMI | PMF | KG | OOP | 14 | AKM |
7
Apstrakcija
Entiteta
Akcije
8
Kapsulacija
9
Kapsulacija
13
| IMI | PMF | KG | OOP | 14 | AKM |
11
12
Hijerarhija
Increasing Asset
abstraction
13
| IMI | PMF | KG | OOP | 14 | AKM |
14
Konkurentnost i perzistencija
15