rozmyslam nad takymi best practices, ako vyuzit volaco co JAVA poskytuje pre vytvorenie paternu (ktory ani neviem pomenovat). Ide o to ze mam nejaky objekt dajme tomu ze helper. on obsahuje len synchronne metody. Nikde sa neriesia Threads ani nic podobne. A teraz by som chcel do tohto objektu dorobit metodu (jednu vseobecnu) napr: runAsync, ktora by brala parameter inu metodu z toho isteho objektu.
priklad
Kód: Vybrať všetko
public class Helper{
public Object syncMethod(){
return new Object();
}
public ...... runAsync(Method method, Listener listener){
if(method {==, instanceof, equals} syncMethod){
new Thread()....run Object o = syncMethod(); listener.onFinish(o);
}
}
}
Skusta sa mi pls k tomu vyjadrit, ci tento pristup je uplne zly alebo existuje nejaky podobny pattern, pripadne nieco podobne. Keby mam nastudovanu celu JAVU mozno by som na nieco prisiel ze by sa dalo vyuzit, no nemam a preto sa pytam konkretne. Ked mi niekto nieco poradi, nejaku feature co java poskytuje potom si to nastudujem podrobne.
dakujem