Pozdrav,
Evo vec dva dana pokusavam sebi da objasnim cemu sluzi genericko programiranje, tj. genericke klase, metode i funkcije u Javi i C++ i uopste mi ne uspeva. A kad nesto ne shvatim ja ne mogu ni da ga primenim u praksi. Moje pitanje glasi cemu zapravo sluzi genericko programiranje i cemu sluze parametri u "< >" zagradama?
Shvatio sam da npr. u Javi mogu da se koriste tzv "wildcard"-ovi koji sluze ukoliko je tip parametra nepoznat, ali ono sto ne mogu da skapiram jeste da li to sto se nalazi u zagradama <> oznacava tip klase/metode/funkcije pa na primer mozemo da imamo klasu prezime<Nikolic>, pa prezime<Ivanovic> gde su te klase iste (imaju iste metode/polja) ali su drugog tipa (jedna je Nikolic, druga Ivanovic)?
Totalno konfuzno
Edit: Bilo bi jako lepo ako bi dobio sto "plasticnije" objasnjenje posto imam ispit u subotu, a genericke klase i wildcardovi (c++ i java) su mi dva-tri zadatka od sest.