InstanceObjects04, UML, wyklady
[ Pobierz całość w formacie PDF ]
Egzemplarze i obiekty
Egzemplarz
to konkretne wystąpienie abstrakcji. Obiekt jest
egzemplarzem klasy.
Nie każdy egzemplarz jest obiektem, np. egzemplarz powiązania jest
po prostu wiązaniem.
Tomasz Szmuc '04
1
Nazwy -
konwencja
konwencja
danyKlient
egzemplarze nazwane
t : Transakcja
: Multimedia::KanałMuzyczny
egzemplarz anonimowy
: kodKlucza
obiekt wielokrotny
agent :
egzemplarz osierocony
Rys. Notacja nazwowa egzemplarzy
Tomasz Szmuc '04
2
Nazwy
Stan
Każdy obiekt ma stan, obejmujący własności statyczne oraz dynamiczne.
Wykonanie operacji prowadzi zazwyczaj do zmiany stanu, zapytanie
zazwyczaj nie powoduje zmiany stanu.
danyKlient
Id: PESEL = ”56005250417”
Aktywny = True
egzemplarz z wartościami atrybutów
t : Telefon
[OczekiwanieNaPołączenia]
egzemplarz z jawnym stanem
Rys. Stan obiektu
Tomasz Szmuc '04
3
Stereotypy
Zależności między klasami a obiektami
1. instanceOf
-obiekt źródłowy jest egzemplarzem
klasyfikatora docelowego.
2. instantiate
-klasa źródłowa tworzy egzemplarze klasy
docelowej.
Tomasz Szmuc '04
4
powiązanie (association)
Firma
Osoba
<<instantiate>>
<<instantiate>>
<<instantiate>>
Telpod: Firma
Kowalski: Osoba
wiązanie (link)
Rys. Obiekty – instancje klas, połączenia – instancje powiązań
Tomasz Szmuc '04
5
[ Pobierz całość w formacie PDF ]