2150626475

2150626475



DIAGRAMY KLAS.

4 Diagramy klas.

4.1 Wprowadzenie.

Diagram klas - w ujednoliconym języku modelowania jest 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.

Klasa w modelu UML programu obiektowego jest reprezentowana przez prostokąt z umieszczoną wewnątrz nazwą klasy (rys. 1). 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.

a)


ę)    Rezerwacja

b)


Kontra ktTermlnowy

ilośćKon traktów: cen a Na bycia: cenaSprzedaży: waluta:


złóżRezerwacjęO anuluj Rezeiwacjęf)

WBryfilaijKliBntB()


d)



Rysunek 1: Przykłady graficznej prezentacji klas.

O ile dana klasa nie definiuje atrybutów (odp. metod) wówczas drugie (odp. trzecie) pole jest puste. "Drzecie pole może być pominięte.

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, dostęp dla pochodnych klasy (wynikających z generalizacji) 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.

Diagram klas pokazuje klasy w postaci pewnych oznaczeń graficzno-językowych powiązanych w sieć zależnościami należącymi do trzech kategorii:

http: // www.konradsobolewski.pl/



Wyszukiwarka

Podobne podstrony:
foldery8 dukcji biopreparatu mikoryzowego oraz jego wprowadzania musi podlegać stałej kontroli i mo
15.1 Wprowadzenie/ 15.2 Pojęcie bezrobocia Stopa bezrobocia -jest to odsetek siły roboczej, która ni
Wprowadzenie do podstaw automatyki Sygnał zakłócający jest to sygnał, który może być generowany
skanowanie0006 2. Reakcje chemiczne - wprowadzenie2.1. Podstawowe reakcje nieorganiczne Reakcja chem
1. Wprowadzenie do instalacji elektrycznych Instalacja elektryczna jest to część sieci niskiego napi
48954 strona011 WIADOMOŚCI WSTĘPNE1.1. Wprowadzenie do rysunku technicznego Rysunek techniczny jest
1. Jakimi głównymi pojęciami posługuje się diagram klas języka UML UML jest. językiem pozwalającym n
SKARBIEC ZGADYWANEK OD 8 LAT 6 OdgadMiazwy rysunków i wpisz do diagramu. Ostatnia litera jednego w
FIZYKA - WYMAGANIA NA OCENĘ DOPUSZCZAJĄCY DLA KLAS PIERWSZYCH(cały rok) 1.    Co to j
10 TOMASZ GOBAN-KLAS Prasoznawstwo socjalistyczne także jest świadome społecznych oczekiwań. Ono
Wstęp Budowa prezentacji Opis wybranych klas Kilka słów wstępuProsper Prosper to pakiet makr do

więcej podobnych podstron