Ali nekontam zašto bih učio OOP, imate li neke razloge?
Teoretski znam problem podjeli na više manjih i onda se riješava jedan po jedan, ali šta je to ustvari.
Ako ti "bez OOP-a nema kruha" nije dovoljno... :D
Evo zamisli ovako. Jednostavni ne-OOP program moze biti popis statementa ili naredbi. I to je odlicno. E sad, program postaje kompleksniji. E vise nam popis naredbi ili statementa nije dovoljan, jer je za kompleksnije programe to mazohizam. Tu se programi grupiraju u funkcije i podrutine. Program sad postaje JOS kompleksniji, pricamo o tisucama linija koda! Tu zakazuju i funkcije i podrutine zato sto kod takvog dizajna ceste su 'globalne' varijable, a kako programi postaju kompleksniji sanse za bugove rastu eksponencijalno, a takvi bugovi mogu imati siroke posljedice.
OOP je tu da takve stvari rijesi.