Diagramy klas UML: odwołania
Diagram UML klasy opis obiektu i informacje struktur używane przez aplikację, zarówno wewnętrznie, jak i w komunikacie z jego użytkowników.Opisuje informacje bez względu na wszelkie określonej implementacji.Jego klasy i relacje można zaimplementować na wiele sposobów, takich jak tabele bazy danych, węzłów XML lub kompozycji obiektów oprogramowania.
[!UWAGA]
W tym temacie jest diagramy klasy UML.Istnieje inny rodzaj diagram klasy.Diagram netto klasa jest używana do wizualizacji kodu programu.Aby uzyskać więcej informacji, zobacz Projektowanie i przeglądanie klas i typów.
Aby utworzyć diagram UML klasy na architektury menu, wybierz polecenie Nowy Diagram.Aby uzyskać więcej informacji na temat rysowania diagramów klasy UML, zobacz Diagramy klas UML: wytyczne.Aby uzyskać więcej informacji na temat sposobu tworzenia i narysuj diagramy modelowania, zobacz Porady: edycja modeli UML i diagramów.
Diagramy klas odczytu
W tabeli w tej sekcji opisano elementy, które można wyświetlić na diagramie klasy UML.Aby uzyskać informacje o właściwościach tych elementów zobacz następujące tematy:
Kształt |
Element |
Opis |
---|---|---|
1 |
Klasa |
Definicja obiektów, które współużytkują biorąc pod uwagę cechy strukturalne i funkcjonalne.Aby uzyskać więcej informacji, zobacz Właściwości typów na diagramach klas UML. |
1 |
Klasyfikatora |
Ogólne nazwę klasy, interfejsu lub wyliczenia.Składniki, użyj przypadkach i podmiotów są również klasyfikatorów. |
2 |
Zwiń / Rozwiń kontroli |
Jeśli nie można wyświetlić szczegóły klasyfikatora, kliknij przycisk rozwijania po lewej klasyfikatora.Kliknij przycisk [+] na każdy segment może mieć. |
3 |
Atrybut |
Wartością wpisaną dołączone do każdego wystąpienia klasyfikatora. Aby dodać atrybut, kliknij atrybuty sekcji, a następnie naciśnij klawisz ENTER.Wpisz podpis atrybutu.Aby uzyskać więcej informacji, zobacz Właściwości atrybutów na diagramach klas UML. |
4 |
Operacja |
Metoda lub funkcji, które mogą być wykonywane przez wystąpienia klasyfikatora.Aby dodać operację, kliknij przycisk operacji sekcji, a następnie naciśnij klawisz ENTER.Wpisz podpis operacji.Aby uzyskać więcej informacji, zobacz Właściwości operacji na diagramach klas UML. |
5 |
Skojarzenia |
Relacja między dwoma klasyfikatorami członków.Aby uzyskać więcej informacji, zobacz Właściwości skojarzenia na diagramach klas UML. |
5a |
Agregacja |
Stowarzyszenie reprezentujące relacje wspólnej własności.Agregacji właściwość rolę właściciela jest ustawiona na Shared. |
5b |
Skład |
Stowarzyszenie reprezentujące relacje część całości.Agregacji właściwość rolę właściciela jest ustawiona na kompozytowe. |
6 |
Nazwa skojarzenia |
Nazwa skojarzenia.Nazwa może być puste. |
7 |
Nazwa roli |
Nazwa roli, oznacza to, że jeden z punktów końcowych skojarzenia.Mogą być używane do odwoływania się do obiektu skojarzonego.Na poprzedniej ilustracji, w dowolnej kolejności O, O.ChosenMenu jest jego związanych z Menu. Każda rola ma swoje właściwości wymienione w obszarze właściwości skojarzenia. |
8 |
Liczebność |
Wskazuje, ile obiektów na tym kończy mogą być połączone z każdego obiektu na drugim.Na przykład każdego zamówienia muszą być połączone z jednym Menu. * oznacza nie górny limit liczby łączy, które mogą być dokonywane. |
9 |
Generalizacja |
Określonych klasyfikatora dziedziczy część jego definicji z Ogólne klasyfikatora.Ogólne klasyfikatora jest na końcu strzałki łącznika.Atrybuty, skojarzenia i operacje są dziedziczone przez szczególne klasyfikatora. Użyj dziedziczenie narzędzie do tworzenia generalizacji między dwoma klasyfikatorami. |
Kształt |
Element |
Opis |
---|---|---|
10 |
Interfejs |
Definicja część widoczne z zewnątrz zachowanie obiektu.Aby uzyskać więcej informacji, zobacz Właściwości typów na diagramach klas UML. |
11 |
Wyliczanie |
Klasyfikator, na który składa się z zestawu wartości literału. |
12 |
Pakiet |
Grupa klasyfikatorów, skojarzeń, akcje, linie życia, składników i pakietów.Diagram logiczny klasy pokazuje Członkowskie klasyfikatorów i pakiety są zawarte w pakiecie. Nazwy są o zakresie w opakowaniach, tak aby Class1 w Package1 różni się od Class1 spoza pakietu.Nazwa pakietu pojawia się jako część Kwalifikowana nazwa właściwości jego zawartość. Można ustawić Połączone pakietu właściwości dowolnego diagramu UML do odwoływania się do pakietu.Wszystkie elementy tworzone na tym diagramie stanie się częścią pakietu.Zostanie wyświetlona w obszarze pakietu w Eksplorator modelu UML. |
13 |
Import |
Relacja między pakiety, wskazujące, że jeden pakiet zawiera wszystkie definicje innego. |
14 |
Zależność |
Definicja lub wykonania zależnych klasyfikatora mogą ulec zmianie, zmianie klasyfikatora na końcu strzałki. |
Kształt |
Element |
Opis |
---|---|---|
15 |
Realizacja |
Klasy implementuje operacji i atrybuty zdefiniowane przez interfejs. Użyj dziedziczenie narzędzie do tworzenia realizacji między klasą a interfejsem. |
16 |
Realizacja |
Alternatywny sposób prezentacji tej samej relacji.Etykieta na symbol lizak identyfikuje interfejs. Aby utworzyć tej prezentacji, wybierz istniejącą relację realizacji.Tag akcji jest wyświetlany w pobliżu skojarzenia.Kliknij znacznik akcji, a następnie kliknij Pokaż jako lizak. |
Zobacz też
Koncepcje
Porady: edycja modeli UML i diagramów
Właściwości typów na diagramach klas UML
Właściwości atrybutów na diagramach klas UML