Klase i objekti
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