interf3 (2)

interf3 (2)



"Puste" definicje metod


interface Rozbudowany Interfejs {

voidmetodal(); void metoda2();

void metodaNO;

}

class NaszAdapter implements Rozbudowany Interfejs {

voidmetodalO {}; voidmetoda20 {};

void metodaNO {};

}

class A extends NaszAdapter { void metoda20 {

ii treść metody (coś robi naprawdę)

}

}

class B eztends NaszAdapter { void metoda2() {

li treść metody (coś robi naprawdę)

}

voidmetoda3() {

ii treść metody (coś robi naprawdę)

}

}

Wobec obiektów klasy A chcemy korzystać tylko z metody metoda20, wobec obiektów klasy B - tylko z metod metoda2() i metoda3().

Gdyby nie było adaptera, w każdej z tych klas musielibyśmy oprócz definicji interesujących nas metod dostarczyć puste definicje innych metod interfejsu (np. 10) Wykorzystując adapter możemy dostarczyć definicji tylko interesujących nas metod -oszczędzamy na pisaniu.



Wyszukiwarka

Podobne podstrony:
56794 interf3 (2) "Puste" definicje metod interface Rozbudowany Interfejs { voidmetodal();
interf3 (2) "Puste" definicje metod interface Rozbudowany Interfejs { voidmetodal(); void
DSCN5260 POLITECHNIKA RZESZOWSKA - Wydzał EeKrotacrwk, iObsługa zdarzeń... Krok 4/4. Definiowanie me
interf3 Definitions of methods are empty interface AComplenlnterface { void rnethodl() ; void m
nazwylnterfejsów] {/ nagłówki metod /} • Przykład interfejsu: interface OperacjeGraficzne {/ void
Kompletny przykład interface IZadanie{ void wprowadzDaneO ; void dyskusjaRozwiazaniaO ; void
Faza projektowania■Zadania fazy projektowania - przykład uściślenia definicji metod; Podanie
Tablica 1.3 Charakterystyka metod wytwarzania odlewów Lp. Cecha procesu Metoda wytwarzania
Charakterystyka metod wytwarzania odlewów Lp. Cecha procesu Metoda wytwarzania odlewu w
Poznaj C++ w$ godziny0076 62Godzina 5 A oto kilka poprawnych definicji: long Pole(long d, long s){ r
Porównanie różnych metod projektowania. A - projektowany parametr P - parametr niepewny Metoda
Metoda fenomenologiczna - jedna z metod opisywania zachowania się układów wielofazowych. Metoda ta o

więcej podobnych podstron