interface vs. implementation
Øklijent - dio programa koji kreira i koristi objekte
neke klase
Øinterface klase - tj. deklaracija je “ugovor” sa
klijentom
Ø“ugovor” kaže koji su podaci su dostupni i
kako će se klasa ponašati
Øsvaka
funkcija deklarirana u klasi mora imati svoju definiciju ( funkcijsku
implementaciju)
Ødeklaracija klase stavlja se u datoteku sa
extenzijom h ili hpp
Øimplementacija se nalazi u datoteci sa extenzijom
cpp
Ødeklaracija klase je sve što je klijentu potrebno da
bi mogao raditi sa objektima klase