Ova knjiga predstavlja rezultat dugogodisnjeg rada autora u okviru predmeta Objektno-orijentisani dizajn softvera koji se izucava
na specijalistickim i master studijama.Udzbenik je namenjen širem krugu čitalaca,mogu ga koristiti i početnici u programiranju
ali je prevashodno namenjen studentima koji imaju predznanje iz programiranja.
Svaki koncept iz knjige ilustruje se na zaokruženom primeru,
ovakav pristup se pokazao kao najefikasniji i omogućava lakše savladavanje ove materije.
Sve što vam je potrebno za uspešno savladavanje programskog jezika Java i objektno orijentisanog programiranja naći ćete u ovoj knjizi.