Zpo-10-wyk-Slajd34: 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:
==Prototype: uczestnicy==
==Przykład(1)==


[[Image:zpo-10-wyk-Slajd34.PNG|Prototype: uczestnicy]]
[[Image:zpo-10-wyk-Slajd34.PNG|Przykład(1)]]




We wzorcu uczestniczy właściwie tylko jedna klasa: Prototype, która posiada możliwość sklonowania obiektów własnej klasy poprzez wywołanie metody ''clone'' ''().''  
Drugim krokiem przekształcenia jest usunięcie prostej delegacji do klasy Autor, a w zamian udostępnienie metody ''książka'' ''(),'' która umożliwia dostęp do pośredniczącej klasy serwera.
 
W efekcie przekształcenia dostęp do obiektu Autor jest możliwy jedynie poprzez obiekt klasy Książka, natomiast metody delegujące, umożliwiające dostęp "na skróty", zostają usunięte.




[[zpo-10-wyk-Slajd33 | << Poprzedni slajd]] | [[zpo-10-wyk-toc|Spis treści ]] | [[zpo-10-wyk-Slajd35 | Następny slajd >>]]
[[zpo-10-wyk-Slajd33 | << Poprzedni slajd]] | [[zpo-10-wyk-toc|Spis treści ]] | [[zpo-10-wyk-Slajd35 | Następny slajd >>]]

Aktualna wersja na dzień 17:53, 4 lis 2006

Przykład(1)

Przykład(1)


Drugim krokiem przekształcenia jest usunięcie prostej delegacji do klasy Autor, a w zamian udostępnienie metody książka (), która umożliwia dostęp do pośredniczącej klasy serwera.

W efekcie przekształcenia dostęp do obiektu Autor jest możliwy jedynie poprzez obiekt klasy Książka, natomiast metody delegujące, umożliwiające dostęp "na skróty", zostają usunięte.


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