Istnieje jakis madry sposob, żeby uzyc takiego samego zestawu instrukcji warunkowych w kilku metodach bez kopiowania tego samego kodu? Tzn. mam takie same warunki w kilku metodach ale wynik jest rozny w zaleznosci od metody #programowanie
@notoide: sygnatura tej metody bylaby void mojeIfy(dosomething1, dosomething2, dosomething3...) i w zaleznosci co chcesz robic przekazujesz inne funktory
@Khaz: A te funktory to mogą być np. lamdy? Bo korzystam z biblioteki która konwertuje mi wszystkie funkcje w danej klasie na lambdy i zapisuje je do tablicy, i działa to jak reflection
#programowanie
if (warunek) {
dosomething1();
if (innywarunek) {
dosomething2();
} else
dosomething3();
}
else {
if (innywarunek) {
dosomething4();
}
dosomething5();
}
}