Klasser , invoke og objekter
Hejjeg har en opgave hvor jeg skal behandle en besked med det ene eller det andet reglsæt.
hver reglsæt har hver sin klasse med hvert sit navn (naturligvis). Vi kan jo kalde dem ReglA og ReglB.
begge klasser har en funktion der heder
public String afkodBesked(String besked)
fra resten af programmet ønsker jeg at gøre det simpelt at tilgå det valgte reglsæt så jeg har lavet en reglKontainer der har det valgte reglsæt som variable
public Class valgteRegl
der sættes til
valgteRegl = new ReglA()
eller
valgteRegl = new ReglB()
Nu var ideen at jeg fra resten af programmet kunne afkode min besked med
String afkodetBesked = reglKontainer.valgteRegl.afkodBesked(besked)
MEn det er tilsyneladende ikke bare lige sådan.
jeg er kommet ind på lidt med getMethod().invoke() men jeg kan ikke gå tingene til at gå op (med hvilke parametre der skal være og sådan)
hvordan kalder jeg afkodBesked() fra mit program?
er der en bedre måde at tilgå to forskellige reglsæt, men så samme måde fra resten af programmet?
