Diagram klas
Z Wikipedii
Diagram klas, w ujednoliconym języku modelowania (UML, ang. Unified Modeling Language), to statyczny diagram strukturalny, przedstawiający strukturę systemu w modelach obiektowych przez ilustrację struktury klas i zależności między nimi.
Diagram klas przedstawia klasy (typy) obiektów w programie, w odróżnieniu od diagramu obiektów, który pokazuje jedynie egzemplarze (instancje) obiektów i ich zależności istniejące w konkretnym momencie.
Diagram klas pokazuje określony fragment struktury systemu. Diagramów klas używa się do modelowania statycznych aspektów perspektywy projektowej. Wiąże się z tym silnie modelowanie słownictwa systemu, kooperacji lub schematów. Diagramy klas pozwalają na sformalizowanie specyfikacji danych i metod. Mogą także pełnić rolę graficznego środka pokazującego szczegóły implementacji klas.
Spis treści |
[edytuj] Klasy
Klasa (programowanie obiektowe) w modelu UML programu obiektowego jest reprezentowana przez prostokąt z umieszczoną wewnątrz nazwą klasy. Oddzielona część prostokąta pod nazwą klasy może zawierać atrybuty klasy, czyli metody (funkcje), właściwości (properties) lub pola (zmienne). Każdy atrybut pokazywany jest przynajmniej jako nazwa, opcjonalnie także z typem, wartością i innymi cechami.
Metody klasy mogą znajdować się w osobnej części prostokąta. Każda metoda jest pokazywana przynajmniej jako nazwa, a dodatkowo także ze swoimi parametrami i zwracanym typem.
Atrybuty (zmienne i właściwości) oraz metody mogą mieć też oznaczoną widoczność (zakres znaczenia ich nazw) jak następuje:
- "+" dla public - publiczny, dostęp globalny
- "#" dla protected - chroniony
- "−" dla private - prywatny, dostępny tylko w obrębie klasy (przy atrybucie statycznym) lub obiektu (przy atrybucie zwykłym)
- "~" dla package - pakiet, dostępny w obrębie danego pakietu, projektu.
[edytuj] Zależności
Zależność - związek znaczeniowy między klasami, gdy jedna z nich używa inne klasy.
[edytuj] Kompozycja
Kompozycja, zwana również złożeniem, jest związkiem typu całość-część. W relacji kompozycji, części należą tylko do jednej całości, a ich okres życia jest wspólny — razem z całością niszczone są również części. Na diagramie, kompozycję oznacza się za pomocą linii zakończonej wypełnionym rombem.
[edytuj] Agregacja
Agregacja również reprezentuje związek typu całość-część. Jednak, w odróżnieniu od kompozycji, występuje tutaj relacja posiadania — co oznacza, że elementy częściowe mogą należeć do większej całości, jednak również mogą istnieć bez niej. Na diagramie, agregację oznacza się za pomocą linii zakończonej pustym rombem.
[edytuj] Linki zewnętrzne
- Diagramy Klas - krótki opis
- Class Diagrams - ...i nieco szerzej w angielskojęzycznej wersji serwisu
|
|||||||||||
| Wywiad z Sikorskim: Nie zaostrzać dyskursu z Rosją |
W wywiadzie dla "Gazety Wyborczej" Radosław Sikorski, minister spraw zagranicznych, mówi o zaangażowaniu Unii Europejskiej w gazowy konflikt między Rosją i Ukrainą oraz o realizacji energetycznych celów Polski we Wspólnocie. Ujawnia też, że Ukraina przegapiła szansę na otrzymanie planu na rzecz członkostwa w NATO. |
| Śliski poranek: wypadki na drogach |
Zablokowana jest droga krajowa nr 10 przy wjeździe na obwodnicę Torunia w Lubiczu, gdzie zderzyły się cztery samochody. Jedna osoba została ranna. W Małopolsce autobus z górnikami wjechał w drzewo. |
| Gehenna z meldunkiem przejdzie do lamusa? |
Zamiast obowiązku meldunkowego wprowadzimy uproszczone formalności; zarejestrowania pobytu będzie można dokonać drogą elektroniczną - mówi w wywiadzie dla "Gazety Prawnej" wiceminister SWiA Witold Drożdż. |
| Farfał: zmiana w TVP nie była zaaranżowana |
Nowy szef TVP Piotr Farfał zapewnia w "Dzienniku", że pochodzące z PiS sugestie, iż zmiana zarządu telewizji publicznej była zaaranżowana w budynkach ministerialnych, jest nieprawdziwa. |
| Abp Kowalczyk i o. Hejmo mieli jednego opiekuna? |
Dzisiejszy nuncjusz apostolski w Polsce apb Józef Kowalczyk, którego tajne służby PRL zarejestrowały bez jego wiedzy jako kontakt informacyjny, przekazywał informacje temu samemu rezydentowi wywiadu co ojciec Konrad Hejmo - donosi „Rzeczpospolita". |
| Tomasz Nałęcz wraca do polityki |
Tomasz Nałęcz przyjął zaproszenie na inauguracyjne spotkanie koalicji SdPl - PD - Zieloni firmowanej przez Dariusza Rosatiego, Janusza Onyszkiewicza i Marka Borowskiego. - Zgodził się uczestniczyć w budowie nowej centrolewicy - twierdzą organizatorzy. |
| Jak CBA odkryło Amerykę |
CBA wykryło aferę korupcyjną w kopalni w Bogdance. Zrobiło to pięć lat po prokuraturze |
| W bitwie o szkło lepszy Kamiński |
Prezydencki minister Michał Kamiński wypchnął z telewizji Piotra Kownackiego. Według raportu Instytutu Monitorowania Mediów w grudniu Kamiński wypowiadał się w głównych telewizyjnych serwisach informacyjnych przeszło dwa razy częściej. |
| Sześciolatki w szkołach w 2012 r. To ich prawo, nie obowiązek |
Platforma zgłosiła wczoraj przełomową poprawkę do rządowego projektu obniżenia wieku szkolnego. Chce zapisać, że do 2012 r. sześcioletnie dzieci będą „miały prawo”, a nie „obowiązek” pójść do pierwszej klasy. |

