Zpo-12-wyk-Slajd39

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Zmiana struktury wielu klas

Zmiana struktury wielu klas


Wprowadzenie jest przewidziane jako metoda dodawania składowych do jednej klasy naraz, dlatego modyfikacje wielu klas zasadniczo wymagają zdefiniowania oddzielnych konstrukcji dla każdej z nich.

Jednak można zastosować też inne rozwiązanie: można zadeklarować pola i metody wewnątrz interfejsu, a następnie zadeklarować jego implementację w grupie klas.

Koncepcję tę wyjaśnia przykład: Pierwszym krokiem jest zdefiniowanie pustego prywatnego interfejsu o nazwie NowePola. Następnie następuje deklaracja implementacji tego interfejsu w wybranych klasach, określonych za pomocą alternatywy ich nazw. Ostatnim krokiem jest zdefiniowanie składowych nowego interfejsu za pomocą aspektów.

W ten sposób każda klasa implementująca nowy interfejs otrzymuje nowe pole oraz metody dostępu do niego.


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