No,
"purista" by asi rekl, ze jde o zneuziti mechanizmu vyjimek k rizeni chodu 
programu... :-)

---

Pamatuji si, ze nekde kdysi probehla diskuze o tom, jak je vyhazovani vyjimek 
neefektivni
z pohledu vykonu. Dokonce jsem videl i aplikaci, kde se tomu snazili ruzne 
vyhybat
a pouzivali ruzne navratove hodnoty a priznaky chyb.
Nemyslim si, ale, ze je to dobra cesta, protoze vyjimky jsou velmi elegantni 
jazykova konstrukce.
Uspora vykonu rozhodne nevyvazi ztraty v prehlednosti programu.

mp.


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Martin Beránek
Sent: Friday, June 13, 2008 10:12 AM
To: Java
Subject: Re: generic instanceof

Díky všem,

tušení, že to nepůjde lehce jsem měl ;)

zřejmě půjdu cestou jakou navrhoval Tomáš Záluský, tedy

interface Plugin<T> {
        boolean execute(T param);
        Class<T> getParamType();
}

další variantou je chytat ClassCastException při volaní execute, ale to by asi
mohlo způsobovat výkonnostní problémy - co vy nato?


--
Martin Beránek

Reply via email to