Preferujte skladani pred dedicnosti. Je opravdu nutne aby ta factory
metoda byla v predkovi? Jaky to ma vyznam?
Tom
[EMAIL PROTECTED] napsal(a):
Hi all
Chcem riesit pomocou singletona
jedinu
instanciu class MojaApp, pricom chcem aby ten singleton bol rieseny v
predkovy
KernelApp
Mam takyto kod:
// predok KernelApp
public class KernelApp {
private KernelApp app; //
interna premenna
protected KernelApp() {
// konstruktor predka
}
public static KernelApp getApp()
{ // metoda kt. robi singleton
if (app == null)
app = new KernelApp();
// tu vsak nechcem aby sa tvoril KernelApp ale instancia potomku
MojaApp, ale predok o ziadnom potomkovi nevie
return app;
}
}
// potomok MojaApp
public classMojaApp extends
KernelApp
{
protected MojaApp() { //
konstruktor potomka
super();
// nejaka moja cinnost
}
}
ako mam vlastne vytvorit MojaApp,
kedze
singleton v KernelApp vola new KernelApp a nie new MojaApp?
Marian Stevlik (Michal)
IS programmer / developer
GAMO a.s.
Kyjevske nam. 6
974 04 Banska Bystrica
web: www.gamo.sk
mail: [EMAIL PROTECTED]
tel: +421 48 4372098, 4137935, 4372111
gsm: +421 905 462010
icq: 38493645
skype: majklbb
|
- Re: Singleton a dedicnost Tomas Hubalek
-