26.09.2015 Views

PROGRAMSKI JEZICI 2

Предавање 1

Предавање 1

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Objektno-orijentisano<br />

programiranje<br />

• Prema Alan Kay-u, čisto pristup objekt orijentisanom<br />

programiranju poseduje pet esencijalnih karakteristika:<br />

• Sve je objekat. Posmatrajmo objekat kao sofisticiranu promenljivu<br />

koja omogučava: uskladištenje vrednosti i podršku operacijama nad<br />

tom vrednošću.<br />

• Program se transformiše u skup objekata koji sarađuju<br />

razmenom poruka. Poruku možemo posmatrati kao mehanizam<br />

poziva operacije nad objektima.<br />

• Svaki složeni objekat je izveden kao kolekcija objekata.<br />

• Svaki objekat pripada određenom tipu tj. predstavlja instancu<br />

KLASE (tip = klasa).<br />

• Svi objekti iste klase mogu primati iste poruke – polimorfizam.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!