2525392476

2525392476




Związki między klasami. Uogólnienie

■    Klasy obiektów można ułożyć w hierarchię uogólnienia (ang. generalization), w której widać związek między ogólnymi i bardziej szczegółowymi klasami obiektów.

■    Szczegółowa klasa obiektów jest w pełni zgodna z ogólną klasą obiektów, ale zawiera więcej informacji.

■    W UML uogólnienie obrazuje się za pomocą linii zakończonej strzałką wskazującą klasę macierzystą.

■    W obiektowych językach programowania uogólnienie zwykle implementuje się za pomocą mechanizmu dziedziczenia (ang. inheritance). Klasa potomna dziedziczy atrybuty i operacje po klasie macierzystej.

■    Zalety: Oszczędność czasu, przejrzystość i wygoda: klasy niższe w hierarchii mają te same atrybuty i operacje co ich klasy macierzyste, mogą jednak dodawać nowe atrybuty i operacje lub modyfikować niektóre z tych odziedziczonych.

■    Bezpieczeństwo: zasada uogólniania działa jedynie w jednym kierunku.



Wyszukiwarka

Podobne podstrony:
Związki między klasami. Agregacja i kompozycja Agregacja (ang. aggregation): tworzenie nowej klasy,
Związki między klasami. Powiązanie ■    Najprostszym, ogólnym związkiem jest
23. zależność między naprężeniami i odkształceniami. Uogólnione prawo Hooke’a. Związki między
Slajd36 Wytrzymałość na ścinanie Na podstawie tego wykresu można wyprowadzić związki między naprężen
prawdopodobieństw. Stąd też modele diagnostyczne obiektów, czyli "związki między obserwowanymi
Obraz58 wyobraźnię szukania różnych związków między obiektami przyrody, życia l społecznego, techni
Dostępność postawy - siła związku między obiektem i oceną tego obiektu; dostępność mierzona jest cza
DSC07078 (4) pod w zgłędem treści, częstotliwości i siły występowania — nic można pominąć związków m
DSC54 (6) Znaczenie efektu Starka: W związku z tym, że nie można podać prostych i jednoznacznych zw
Związki między obiektami W modelu zwykle istnieją różne zależności (wiązania, ang. links) pomiędzy
związki między NAPRĘŻENIAMI i ODKSZTAŁCENIAMI (UOGÓLNIONE PRAWO IIOOKE’A) = ^rto-x - v(ay + a,)] + p
skanuj0049 wszystkim, na dostrzeżeniu i przeanalizowaniu dalekich i nieoczywistych związków między p
img003 (61) infrastrukturą społeczną i sposobami dostarczania usług,11 czy badaniu związków między k

więcej podobnych podstron