Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.795 pregleda

Najnovija ↓

Šta je interface u PHP-u? Kako funkcioniše? 12.05.2011. u 10:29 · pre 188 meseci #1
Molim nekog malo iskusnijeg iz ove oblasti da ovde objasni kako funkcioniše interface u PHP-u odnosno čemu on konkretno služi.

Hvala svima!!
Re: Šta je interface u PHP-u? Kako funkcioniše? 12.05.2011. u 12:19 · pre 188 meseci #2
Interface je kao klasa u kojoj je definisan spisak public metoda koje mora da sadrzi svaka klasa koja nasledi ovaj interface.
Npr ako inteface imas definisanu metodu getCount, bez koda kako ona radi, onda svaka klasa koja nasledi ovaj interface mora da ima tu metodu getCount i tamo pises kako radi ta metoda.
Na ovaj nacin osiguravas da kada pravis neke klase da nesto ne zaboravis i onda ti sajt nece pucati.
Potpis
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
Re: Šta je interface u PHP-u? Kako funkcioniše? 12.05.2011. u 16:37 · pre 188 meseci
izmenjeno 1 put, poslednji put tahuti 12.05.2011. u 17:20
  1. tahuti12.05.2011. u 17:20zapis iz teksta poruke
#4
Pogledaj i abstract klase/metode, slicna je interface.

Recimo pravis nesto sto moze da se poveze sa razlicitim bazama MySQL, Postgress, .... Svaki od njih ima svoje verziju za citanje, pisanje, brisanje. U interface ti definises koje metode se mogu pozvati a u extend klasama konkrektna primena za tu bazu.

Sa extends mozes imati samo jednu klasu, dok implements mozes naslediti vise interface.
Re: Šta je interface u PHP-u? Kako funkcioniše? 27.05.2011. u 08:56 · pre 187 meseci #6
To i jeste jedna prednost od OOP. Sa interface-ima razdvajas implementaciju i realizaciju neke funkcionalnosti u software-u. Ne moras da znas kako je nesto implementovano da bi koristio, dovoljno je samo da poznajes interface i da koristis a mozes da imas vise implementacija istog pa kako ti odgovara.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme