Co to jest diagram obiektowy w UML? Ucz się na przykładzie
Zanim nauczymy się diagramu obiektowego, zrozummy-
Co to jest diagram klas?
Klasa reprezentuje rzeczy, które są połączone i mają wspólne zachowanie. Jest to projekt systemu obiektowego
Rozważmy ekscytujący przykład klas i obiektów. Wszyscy znamy samochody takie jak Ferrari, Volkswagen, Mercedes i Porsche itp. Są to wszystkie firmy produkujące samochody. Tutaj możemy uznać, że samochód to: klasa i Ferrari, Mercedes są obiekty

Co to jest diagram obiektowy w UML?
An Schemat obiektu opisuje instancję klasy. Wizualizuje konkretną funkcjonalność systemu. Różnica między diagramem klas a diagramem obiektowym polega na tym, że diagram klas przedstawia głównie widok systemu z lotu ptaka, który jest również określany jako widok abstrakcyjny.
Obiekty to byty świata rzeczywistego, których zachowanie jest definiowane przez klasy. Obiekty służą do reprezentowania statycznego widoku systemu obiektowego. Nie możemy zdefiniować obiektu bez jego klasy. Diagramy obiektów i klas są nieco podobne.
Notacja diagramu obiektu
Przykładowy diagram obiektu
Powyższy diagram obiektów UML zawiera dwa obiekty o nazwach Ferrari i BMW, które należą do klasy o nazwie Car. Obiekty to nic innego jak byty ze świata rzeczywistego, które są instancjami klasy.
Jak narysować diagram obiektu
Poniżej znajdują się kroki, aby narysować diagram obiektowy w UML:
- Krok 1) Przed narysowaniem diagramu obiektu należy przeanalizować wszystkie obiekty wewnątrz systemu.
- Krok 2) Przed utworzeniem diagramu należy poznać powiązania obiektu.
- Krok 3) Wcześniej należy usunąć powiązania między różnymi obiektami.
- Krok 4) Obiekt powinien mieć znaczącą nazwę opisującą jego funkcjonalność.
- Krok 5) Obiekt należy zbadać, aby przeanalizować różne jego funkcjonalności.
Cel diagramu obiektu
- Służy do opisu statycznego aspektu systemu.
- Służy do reprezentowania instancji klasy.
- Można go używać do wykonywania inżynierii do przodu i wstecz w systemach.
- Służy do zrozumienia zachowania obiektu.
- Można go używać do badania relacji obiektu i można go używać do analizy innych łączących się obiektów.
Zastosowania diagramu obiektowego
Oto zastosowania diagramu obiektów:
- Diagramy obiektowe odgrywają zasadniczą rolę podczas tworzenia planu systemu obiektowego.
- Diagramy obiektowe umożliwiają modelowanie klas, danych i innych informacji jako zbioru lub pojedynczej jednostki.
- Służy do analizy systemu online lub offline. Funkcjonowanie systemu można zwizualizować za pomocą diagramów obiektowych.
Diagram klas a diagram klas Schemat obiektu
Numer seryjny. | Klasa | przedmiot |
---|---|---|
1 | Reprezentuje statyczne aspekty systemu. | Reprezentuje zachowanie systemu w czasie rzeczywistym. |
2 | Nie obejmuje zmian dynamicznych. | Przechwytuje zmiany w czasie wykonywania systemu. |
3 | Nigdy nie zawiera atrybutów ani wartości danych instancji. | Zawiera atrybuty i wartości danych dowolnej instancji. |
4 | Diagram klas manipuluje zachowaniem obiektów. | Obiekty są instancjami klas. |
Podsumowanie
- Klasa grupuje rzeczy, które mają podobne zachowanie.
- Klasa reprezentuje widok systemu z lotu ptaka, tj. abstrakcję stanowiącą koncepcję programowania obiektowego.
- Obiekt reprezentuje statyczny widok systemu obiektowego.
- Jedna klasa może odnosić się do wielu klas.
- Pojedyncza klasa może zawierać dowolną liczbę obiektów.
- Obiekty są ze sobą powiązane, ponieważ dzielą tę samą klasę.
- Można także łączyć obiekty różnych klas.