Kada je malo vremena pokušavam nešto i naučiti...
Koristim klase i objekte, a vidim da postoji i nešto što se zove "interface".
Pokušavam shvatiti namjenu toga... i koliko shvatio sam samo dvije stavri:
1. ako klasu definiram kao nasljednika interface-a, moram definirati sve metode koje su definirane u interface-u
2. ako kreiram objek od interface-a, ne moram ga destroy-ati, tj. raditi free, sam se uništi
U tome i ne vidim neku korist.
Ako netko zna, a ima malo vremena i volje ( :) ) da pojasni primjenu i svrhu korištenja interface-a u programu i pri definiranju klasa.
Koristim klase i objekte, a vidim da postoji i nešto što se zove "interface".
Pokušavam shvatiti namjenu toga... i koliko shvatio sam samo dvije stavri:
1. ako klasu definiram kao nasljednika interface-a, moram definirati sve metode koje su definirane u interface-u
2. ako kreiram objek od interface-a, ne moram ga destroy-ati, tj. raditi free, sam se uništi
U tome i ne vidim neku korist.
Ako netko zna, a ima malo vremena i volje ( :) ) da pojasni primjenu i svrhu korištenja interface-a u programu i pri definiranju klasa.