Professional Documents
Culture Documents
Implementacija OOP Principa: Programsko Inženjerstvo
Implementacija OOP Principa: Programsko Inženjerstvo
principa
Programsko inženjerstvo
• Primjer MorseovKod
• Primjer MorseovKod Zvuk
▪ koje su razlike u rješenju?
▪ kako je strukturiran prvi a kako drugi primjer?
„Mali program može biti napisan u bilo čemu i bilo kako. Ako ne
odustaješ suviše lako, na kraju ćeš ga sigurno učiniti da radi. Ali
veliki program, to je drugačija priča. Ako ne koristiš tehnike
„dobrog programiranja“, nove pogreške će se javljati jednako
brzo kako ćeš uklanjati već postojeće pogreške.“
(Bjarne Stroustrup)
•Uvod
•Vježbe 2 – Principi OOP-a
▪Koncept objekta i razumijevanje OOP-a
▪Apstrakcija
▪Učahurivanje
▪Nasljeđivanje
▪Polimorfizam
•Implementacija principa OOP-a u .Net-u
•Implementacija principa OOP-a u Javi
•Zaključak
• Primjer:
• Koliko je tehnički (izvedbeno) kompleksno ispisati nešto na zaslonu
ekrana ili koliko je kompleksno zapisati podatak u trajnu memoriju
(npr. tvrdi disk)?
• Apstraktne klase se
ne mogu instancirati
već ih se mora
naslijediti.
• Nasljeđivanje je
jednosmjerno, a
modifikatori pristupa
definiraju nasljedivost
svojstva ili metode.
19 Programsko inženjerstvo 2021/2022 – OOP i Vježbe 2
Nasljeđivanje