ClassRelat04.pdf
(
326 KB
)
Pobierz
Klasy i zwi¹zki
Klasy i związki
Tomasz Szmuc '04
1
Klasa
(
class
) to opis zbioru obiektów, które mają takie same
atrybuty, związki i znaczenie.
Obiekt
(object
)
-
konkretne wystąpienie abstrakcji; byt o dobrze
określonych granicach i tożsamości, obejmujący stan i zachowanie;
egzemplarz klasy.
Każda klasa musi mieć przypisaną nazwę prostą (rzeczownik) lub
ścieżkową (poprzedzoną nazwą pakietu).
Tomasz Szmuc '04
2
Sensor
Klient
RegułyPrzedsiębiorstwa:: WykrywaczOszustw
Ściana
Rys. Nazwy proste i ścieżkowe
Tomasz Szmuc '04
3
Atrybut
jest nazwaną właściwością (cechą) klasy. Określa zbiór
wartości, jakie można przypisać do poszczególnych egzemplarzy tej
klasy.
Klasa może mieć dowolną liczbę atrybutów, lub nie mieć wcale. Atrybut
reprezentuje właściwość modelowanego bytu, określoną dla wszystkich
jego wystąpień.
Ściana
atrybuty
wysokość: Float
szerokość: Float
grubość: Float
jestNośna: Boolean = false
Rys. Atrybuty klasy
Tomasz Szmuc '04
4
Operacja
to implementacja pewnej usługi, której wykonania można
zażądać od każdego obiektu klasy.
Klasa może mieć dowolną (
≥
0) liczbę operacji.
CzujnikTermiczny
atrybuty
wyzeruj()
ustawPrógAlarmu(t:Temperatura)
odczytaj(): Temperatura
operacje
Rys. Operacje i ich sygnatury
Tomasz Szmuc '04
5
Plik z chomika:
kitek04
Inne pliki z tego folderu:
UML_Modell04.pdf
(630 KB)
Teatr04.pdf
(285 KB)
ProcessThreads04.pdf
(246 KB)
Packages04.pdf
(144 KB)
Interfaces04.pdf
(171 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin