Zpo-9-wyk-Slajd39: 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:
==Bridge: uczestnicy==
==Przykład==


[[Image:zpo-9-wyk-Slajd39.PNG|Bridge: uczestnicy]]
[[Image:zpo-9-wyk-Slajd39.PNG|Przykład]]




Z punktu widzenia klienta obiekt Abstraction jest wykonawcą jego poleceń. Aby pełnić swoją rolę, obiekt ten musi posiadać referencję do obiektu Implementor, definiującego interfejs wewnętrzny i faktycznie realizującego wymaganą funkcjonalność. Co ważne, obiekty Abstraction i Implementor nie muszą w żaden sposób (przez dziedziczenie, implementację interfejsu etc.) być ze sobą spokrewnione.
Przykład przekształcenia zostanie zaprezentowany na klasie Student, która posiada kolekcję wykładów, na które on uczęszcza. Kolekcja ta jest udostępniona poprzez metodę ''wyklady'' ''().''




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

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

Przykład

Przykład


Przykład przekształcenia zostanie zaprezentowany na klasie Student, która posiada kolekcję wykładów, na które on uczęszcza. Kolekcja ta jest udostępniona poprzez metodę wyklady ().


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