Zpo-9-wyk-Slajd25: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 1: Linia 1:
==Adapter: cel==
==Replace Temp with Query==


[[Image:zpo-9-wyk-Slajd25.PNG|Adapter: cel]]
[[Image:zpo-9-wyk-Slajd25.PNG|Replace Temp with Query]]




Adapter (znany także pod nazwą Wrapper) służy do adaptacji interfejsów obiektowych, tak aby możliwa była współpraca obiektów o niezgodnych typach. Szczególnie istotną rolę odgrywa on w przypadku wykorzystania gotowych bibliotek o interfejsach niezgodnych ze stosowanymi w aplikacji.
Pierwszym krokiem do tego celu jest zastąpienie zmiennej metodą obliczającą jej wartość.
 
Podobnie jak w wielu innych operacjach na zmiennych lokalnych, pierwszym zadaniem jest zadeklarowanie zmiennej jako sfinalizowanej. Następnie wobec wyrażenia będącego wartością zmiennej należy wykonać przekształcenie Extract Method, a wynik nowej metody przypisać do zmiennej. W ostatnim etapie zmienna ta może zostać usunięta za pomocą przekształcenia Inline Temp.




[[zpo-9-wyk-Slajd24 | << Poprzedni slajd]] | [[zpo-9-wyk-toc|Spis treści ]] | [[zpo-9-wyk-Slajd26 | Następny slajd >>]]
[[zpo-9-wyk-Slajd24 | << Poprzedni slajd]] | [[zpo-9-wyk-toc|Spis treści ]] | [[zpo-9-wyk-Slajd26 | Następny slajd >>]]

Aktualna wersja na dzień 18:05, 4 lis 2006

Replace Temp with Query

Replace Temp with Query


Pierwszym krokiem do tego celu jest zastąpienie zmiennej metodą obliczającą jej wartość.

Podobnie jak w wielu innych operacjach na zmiennych lokalnych, pierwszym zadaniem jest zadeklarowanie zmiennej jako sfinalizowanej. Następnie wobec wyrażenia będącego wartością zmiennej należy wykonać przekształcenie Extract Method, a wynik nowej metody przypisać do zmiennej. W ostatnim etapie zmienna ta może zostać usunięta za pomocą przekształcenia Inline Temp.


<< Poprzedni slajd | Spis treści | Następny slajd >>