Pogledajte određenu poruku
Staro 26. 08. 2006.   #7
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

bez event sistema pluginovi nemaju pravu moc, jer su ograniceni na to da ih sistem poziva pri ucitavanju, ili da cisto sluze kao externe biblioteke funkcija (ali onda je pitanje kako te funkcije pozivati ? )

Mislim da nasledjivanje abstraktnog plugina nije neophodno u varijanti gde je plugin zaduzen da se registruje, cak je tako flexibilnije jer autor plugina ima vecu slobodu da hakuje sistem bez izmena core fajlova. S druge strane ako zelis da aplikacija inicijalizuje pluginove, onda abstraktna klasa treba da propise interfejs koji ce svaki plugin naslediti, obicno su to 2 funkcije, jedna za inicijalizaciju plugina (koja prosledi objekat sa metodama za registraciju) i jedna koja vraca informacije o pluginu (tipa min. verziji aplikacije sa kojom radi, description i podatke o autoru).

Sto se dozvola tice to je vec vrlo komplikovano pitanje, jer ne znam kako mozes da sprecis plugin da pozove koju god zeli funkciju. Obicno se pluginovima veruje, to jest instaliras ih na sopstvenu odgvornost.
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat