Cześć
Drodzy koledzy z forum :)
Zastanawiam się jak uniknąć powtórzeń tworzenia tych samych zmiennych w różnych metodach:
Na internecie jest trochę rozwiązań ale, jak wywnioskować które są najbardziej poprawne:)
class Kredyt
private int wartoscKredytu;
private double oprocentowanie;
private int okresKredytu;
....................................
gettery i settery
class KredytService
double obliczRatyMalejace(Kredyt kredyt){
int wartoscKredytu = kredyt.getWartoscKredytu;
double orpocentowanie = kredyt.getOprocentowanie;
int okresKredytu = kredyt.getOkresKredytu;
................................
obliczenia
}
double oblicz RatyRowne(Kredyt kredyt){
int wartoscKredytu = kredyt.getWartoscKredytu;
double orpocentowanie = kredyt.getOprocentowanie;
int okresKredytu = kredyt.getOkresKredytu;
..............................
obliczenia
}
W każdej metodzie tworze te same zmienne które wykorzystuje do obliczania .. używanie bezpośredniego odwołania kredyt.get... według mnie jest mało czytelne przy obliczeniach dlatego tworze zmienne , z drugiej strony to też słabo wygląda :)
Jak poprawnie politycznie powinno się zmniejszyć ilość powtórzeń.