Immutable object as listener – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Immutable object as listener – Java – Fórum – Programujte.comImmutable object as listener – Java – Fórum – Programujte.com

 

Flowy0
Věrný člen
27. 7. 2014   #1
-
0
-

http://pastebin.com/Rwhmy7A6

potrebujem vytvorit interface ktory dokaze po zavolani vytvorit novu instanciu immutable objektu (toto je ta jednoducha cast cez factory method)

dany objekt potrebujem ukladat do mapy ako mozneho listenera a ak sedi tak z neho vytvorim novu instanciu

akym sposobom ho ulozit do mapy? ... sposob ktory mam teraz je ze sa najprv musi vytvorit 'dummy' verzia (ktora sa ulozi do mapy) cez ktoru zavolam jej factory method a ziskam tak skutocny objekt ... problem je v tom ze takto musim otvorit prazdny konstruktor a navyse sa vytvaraju zbytocne objekty

najprv som to skusal cez buildera ale tam bol problem napasovat ho do interface (nasiel som navody ale zbytocne zlozite) ... riesenim by mozno bolo spravit factory metodu ako static ale taka sa do interface neda dat cize by som musel pouzit abstract class (co je riesenie asi rovnocenne s tymto)

je mozne nejakym sposobom ulozit dany objekt do mapy a zavolat metodu z jeho interface? napr cez "type extends interface" alebo podobne

Nahlásit jako SPAM
IP: 95.103.199.–
https://github.com/Flowy
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 33 hostů

Podobná vlákna

JComboBox listener — založil Marek Kadlčík

Click listener — založil Petr123

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý