Knjiga je namenjena svima koje interesuje objektno orijentisano programiranje, razvoj klasa i rad sa objektima u kreiranju aplikacija. Neophodno je bar osnovno poznavanje programiranja da bi mogao da se prati sadržaj knjige. Svi primeri su urađeni u programskom jeziku C#.
Knjigu mogu da koriste i profesori i učenici kao priručnik za predmete čiji program pokriva razvoj klasa, kao što su:
Programiranje i programski jezici u trećem razredu Računarske gimnazije,
Programiranje i programski jezici u trećem razredu Matematičke gimnazije,
Objektno orijentisano programiranje u trećem razredu gimnazije za učenike sa posebnim sposobnostima za računarstvo i informatiku,
Programiranje u trećem i četvrtom razredu profila Elektrotehničar informacionih tehnologija i Programiranje u četvrtom razredu profila Elektrotehničar računara u elektrotehničkim školama.
Sve teme su obrađene isključivo kroz mnoštvo praktičnih primera kreiranih alikacija čiji je kompletan kod izložen u tekstu. Primeri uglavnom prikazuju definiciju neke klase, nakon čega slede jedna ili više aplikacija u kojima se koriste objekti napisane klase.
Sadržaj
Predgovor
Poglavlje 1.
Objektno orijentisano programiranje
Objekti i klase
Razvojno okruženje
Nerešeni zadaci za vežbu
Poglavlje 2
Definicija klase
Atributi i metode
Video-lekcija
Klasa Tacka
Klasa Krug
Klasa Kvadrat
Klasa Cigla
Klasa Sunce
Klasa Mashna
Nerešeni zadaci za vežbu
Poglavlje 3
Konstruktori
Definicija konstruktora
Klasa Olovka
Klasa Zgrada
Klasa Lopta
Klasa Pahuljica
Klasa Prskalica
Klasa Proizvod
Klasa Osoba
Klasa Knjiga
Klasa Kurs
Klasa Kvadrat
Klasa Tacka u Dekartovom pravouglom koordinatnom sistemu
Nerešeni zadaci za vežbu
Poglavlje 4
Svojstva
Definicija svojstva
Klasa Trougao
Klasa Zmaj
Klasa Trougao
Klasa Dzezva
Klasa SlovoE
Klasa Loptica
Klasa Polinom
Nerešeni zadaci za vežbanje
Poglavlje 5.
Operatori
Definicija operatora
Klasa Tacka
Klasa Duz
Klasa TackaProstor
Klasa Takmicar
Klasa KompleksniBr
Klasa Vreme
Klasa Datum
Klasa Ugao
Klasa Interval
Klasa SkupIntervala
Nerešeni zadaci za vežbanje
Poglavlje 6.
Nasleđivanje
Apstraktna klasa i nasleđivanje
Klasa Proizvod i klase Knjiga i Pribor
Klasa Vozilo i klase Auto, Kamion i Autobus
Klasa Oblik i klase Krug, Kvadrat i Trougao
Nerešeni zadaci za vežbanje
Dodatak: korice
Literatura