Pogledajte određenu poruku
Staro 26. 11. 2006.   #14
dee
Domagoj Horvat
Expert
 
Avatar dee
 
Datum učlanjenja: 24.07.2006
Lokacija: Zagreb
Poruke: 502
Hvala: 22
10 "Hvala" u 8 poruka
dee is on a distinguished road
Pošaljite ICQ poruku za dee
Default

Hvala Ilija & misk0

to je to sta mi treba, cisto na razini ideje, konkretno cu dalje lako.

Znaci, point je da:

- abstract class definira x abstract metoda kojima komunicira sa konkretnim pluginom
- plugin nece moc imat svoju instancu ako nema prepisane abstract metode glavne klase ali ovaj puta kao non-abstract (i time je osigurana univerzalnost interface-a)
- aplikacija sa pluginom komunicira preko pre-definiranih metoda u kojima onda svaki plug-in zove ono sta vec radi
- npr. u bazi imam listu registriranih pluginova koju u aplikaciji procitam i za svaku tamo gdje mi treba pisem npr:

Citat:
$plugin = new KonkretanPlugin();
$plugin->execute('show_homepage');
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo
dee je offline   Odgovorite uz citat