Da się z tych dwóch metod zrobić tą 3 bez używania refleksji i bez tworzenia dodatkowych klass lub interfejsów?
metoda1 () {
if(jakisWarunek) {
(parametr) -> znajdzParametrWZbiorzeX(parametr).wykonajMetodeNaTymParametrze();
}
}
metoda2 () {
if(jakisWarunek) {
(parametr) -> znajdzParametrWZbiorzeY(parametr).wykonajMetodeNaTymParametrze();
}
}
metoda3 ("określam czy użyć metody znajdzParametrWZbiorzeY lub znajdzParametrWZbiorzeX") {
if(jakisWarunek) {
(parametr) -> znajdzParametrWZbiorzeXLubY(parametr).wykonajMetodeNaTymParametrze();
}
}