Zpo-9-wyk-Slajd19: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
== | ==Przykład== | ||
[[Image:zpo-9-wyk-Slajd19.PNG| | [[Image:zpo-9-wyk-Slajd19.PNG|Przykład]] | ||
Na przykład, na kwotę opłaty karnej za nieterminowy zwrot książek do biblioteki składa się kilka elementów: czas spóźnienia, koszt za jeden dzień i ewentualna obniżka. Metoda obliczająca tę wartość, ''doZaplaty'' ''(),'' przyjmuje dwa parametry: wysokość naliczonej kary i wysokość obniżki, będącej efektem wykonania innej metody. | |||
Po przekształceniu metoda ''doZaplaty'' ''()'' przyjmuje tylko jeden parametr, ponieważ pozostałe ważne dla siebie informacje może zdobyć samodzielnie. | |||
Dzięki temu przekształceniu udało się usunąć niepotrzebny parametr poprzez obliczenie jego wartości wewnątrz metody. | |||
[[zpo-9-wyk-Slajd18 | << Poprzedni slajd]] | [[zpo-9-wyk-toc|Spis treści ]] | [[zpo-9-wyk-Slajd20 | Następny slajd >>]] | [[zpo-9-wyk-Slajd18 | << Poprzedni slajd]] | [[zpo-9-wyk-toc|Spis treści ]] | [[zpo-9-wyk-Slajd20 | Następny slajd >>]] |
Aktualna wersja na dzień 18:04, 4 lis 2006
Przykład
Na przykład, na kwotę opłaty karnej za nieterminowy zwrot książek do biblioteki składa się kilka elementów: czas spóźnienia, koszt za jeden dzień i ewentualna obniżka. Metoda obliczająca tę wartość, doZaplaty (), przyjmuje dwa parametry: wysokość naliczonej kary i wysokość obniżki, będącej efektem wykonania innej metody.
Po przekształceniu metoda doZaplaty () przyjmuje tylko jeden parametr, ponieważ pozostałe ważne dla siebie informacje może zdobyć samodzielnie.
Dzięki temu przekształceniu udało się usunąć niepotrzebny parametr poprzez obliczenie jego wartości wewnątrz metody.