UML - Klassen

Inhaltsverzeichnis
Die Objektorientierung ist die Grundlage für die Erstellung der UML-Diagramme, in der Tat UML existiert, um die Objektorientierung darzustellen, sobald wir die Grundlagen von beiden kennen UML Als objektorientiert können wir uns vielleicht fragen, was als nächstes kommt, und der Schritt, den wir gehen müssen, ist, wie wir beides zusammen verwenden können.
Zuerst müssen wir wissen, dass wir Diagramme erstellen werden, normalerweise müssen wir mit einer Klasse beginnen, auf diese Weise können wir die Abstraktionen vornehmen, aus denen der Rest des Inhalts abgeleitet wird.
Eine Klasse erstellen
Das Klassen in UML werden durch ein Rechteck dargestellt, der Name der Klasse muss der Konvention folgen, den Namen mit dem ersten Buchstaben in Großbuchstaben zu haben, es ist wichtig, dass es nur ein Wort ist, also wenn wir einen Fall haben, in dem die Klasse zwei Wörter haben muss , dann müssen wir sie verbinden und jedes Wort muss mit Großbuchstaben beginnen, wie zum Beispiel: "Mobiltelefon“. Der Klassenname sollte oben im Rechteck stehen.
Indem wir die Konventionen befolgen, stellen wir sicher, dass unser Diagramm für jeden lesbar ist, der die UML.
Sehen wir uns das folgende Bild an, wie eine Klasse aussehen würde:

Eine andere Möglichkeit, eine Klasse zu benennen, ist, wenn sie zu einem Paket gehört, dann könnten wir sagen "Paket :: Klasse„Wenn die beiden Punktpaare die Klassenmitgliedschaft des Pakets darstellen, wird dies auch als Route bezeichnet und würde so aussehen:

Sobald wir entschieden haben, wie unsere Klasse heißen soll, ist es an der Zeit, die Attribute zu platzieren.
Attribute
Die Attribute sind die Eigenschaften der Klasse, wir definieren diese, wenn wir sie abstrahieren, d. h. wenn wir die Liste der Dinge erstellen, die die Klasse zu einem Modell oder einer Repräsentation des Objekts machen und ohne diese Dinge nicht vertreten sein.
Die Konvention für die Namensgebung Attribute ist ein Wort in Kleinbuchstaben, wenn das Attribut aus zwei oder mehr Wörtern nach dem ersten Kleinbuchstaben besteht, müssen die folgenden Wörter mit dem ersten verbunden werden und mit dem ersten Buchstaben in Großbuchstaben beginnen, z. B. "bandwidth". Eine Klasse kann ein oder mehrere Attribute sowie keine Attribute enthalten, falls doch, müssen diese unter dem Klassennamen durch eine Linie getrennt aufgeführt werden, sehen wir uns das folgende Bild an:

Betrieb
Sie sind die Aktionen, die eine Instanz der Klasse ausführen kann, wir können sie aufrufen Methoden Wenn wir über objektorientierte Programmierung sprechen, folgen diese Operationen der gleichen Namenskonvention wie Attribute, mit dem einzigen Unterschied, dass wir am Ende ein Paar Klammern hinzufügen wie: "offene Tür()“ Da es sich um Handlungen handelt, ist das erste Wort normalerweise ein Infinitiv. Die Liste wird unter den Attributen ebenfalls mit einer Trennlinie platziert.
Sehen wir uns im folgenden Bild an, wie es aussehen würde:

Wie wir sehen, können wir, wenn wir diese Klassendefinition mit ihren Attributen und Operationen sehen, bereits eine Vorstellung davon haben, was sie möglicherweise kann oder nicht und ihre Übertragung in den Programmiercode ist viel einfacher.
Es ist sehr einfach, eine Klassendefinition in UML Und wenn wir das Endergebnis sehen, zeigt uns auch, wie lesbar es sein kann, mit einer klar definierten Klasse, die dem Standard entspricht, wir ein Informationsbeschaffungsteam und ein Entwicklungsteam haben können und beide mit einem Minimum an Missverständnissen kommunizieren können.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave