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.

OOP uvodi drugačiji način<br />

Navedimo još jedan primer.<br />

razmišljanja<br />

• Posmatrajmo izraz “5 + 3”. Proceduralna filozofija ovdje stavlja<br />

središte pažnje na operaciju sabiranja (“+”) kojoj se kao argumenti<br />

šalju podaci “5” i “3”, i koja daje kao rezultat “8”.<br />

• Međutim, sa aspekta objektno orijentisane filozofije, u ovom slučaju se<br />

nad podatkom “5“ primjenjuje akcija “+ 3” (koju možemo tumačiti kao<br />

“povećaj se za 3”) koja ga transformiše u novi podatak “8”.<br />

• Međutim ne može se reći da je bilo koja od ove dve filozofije ispravna<br />

a da je druga neispravna. Obe su ispravne, samo imaju različita<br />

gledišta. Međutim, praksa je pokazala da se za potrebe razvoja<br />

složenijih programa objektno orijentisana filozofija pokazala znatno<br />

efikasnijom, produktivnijom, i otpornijom na greške u razvoju<br />

programa.

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

Saved successfully!

Ooh no, something went wrong!