UML – Klassen

Objektorientierung ist die Grundlage für die Erstellung von UML-Diagrammen . Tatsächlich gibt es UML , um die Objektorientierung darzustellen. Wenn wir die Grundkonzepte von UML und Objektorientierung kennen, können wir uns fragen, was als nächstes kommt und in welchem ​​Schritt wir müssen geben, wie man beide zusammen benutzt.

Zuerst müssen wir wissen, dass wir Diagramme erstellen wollen, normalerweise müssen wir mit einer Klasse beginnen. Auf diese Weise können wir die Abstraktionen ausführen, von denen der Rest des Inhalts abgeleitet wird.

Eine Klasse erstellen

Die Klassen in UML werden durch ein Rechteck dargestellt. Der Name der Klasse muss der Konvention entsprechen, den Namen mit dem ersten Buchstaben in Großbuchstaben zu tragen. Es ist wichtig, dass es sich nur um ein Wort handelt zwei Wörter, dann müssen wir sie verbinden und jedes Wort muss mit Großbuchstaben beginnen, wie zum Beispiel: ” PhoneCellular “. Der Name der Klasse sollte im oberen Teil des Rechtecks ​​stehen.

Indem wir die Konventionen befolgen, stellen wir sicher, dass unser Diagramm von jedem gelesen werden kann, der die UML kennt.

Sehen wir uns das folgende Bild an, als wäre es eine Klasse:

uml_clases1.jpg

Eine andere Möglichkeit, eine Klasse zu benennen, ist, wenn sie zu einem Paket gehört, ” Package :: Class ” zu sagen, wobei die beiden Punktepaare die Zugehörigkeit der Klasse zum Paket darstellen. Dies wird auch als Route bezeichnet und wäre wie folgt:

uml_clases2.jpg

Sobald wir entschieden haben, wie unsere Klasse heißen soll, ist es Zeit, die Attribute zu platzieren.

Attribute

Die Attribute sind die Merkmale der Klasse, diese werden definiert, wenn wir den Abstraktionsprozess durchführen, dh wenn wir die Liste der Dinge ausarbeiten, die die Klasse zu einem Modell oder einer Repräsentation des Objekts machen, und das ohne diese Dinge nicht können vertreten sein

See also  Fix Battle.net verbindet sich nicht und antwortet nicht

Die Konvention zum Benennen der 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 Großbuchstaben beginnen “Breitband”. Eine Klasse kann ein oder mehrere Attribute sowie keine Attribute enthalten. Falls sie Attribute enthält, sollten diese unter dem Namen der Klasse aufgeführt sein, die durch eine Linie getrennt sind. Sehen wir uns das folgende Bild an:

uml_clases3.jpg

Operationen

Dies sind die Aktionen, die eine Instanz der Klasse ausführen kann. Wenn es sich um objektorientierte Programmierung handelt, können wir sie Methoden nennen. Diese Operationen folgen der gleichen Namenskonvention wie die Attribute, mit dem einzigen Unterschied, dass wir am Ende ein paar Klammern als hinzufügen Zum Beispiel: ” abrirPuerta () “, da es sich um Aktionen handelt, ist das erste Wort normalerweise ein Verb im Infinitiv. Die Liste wird gleichmäßig mit einer Trennlinie unter den Attributen platziert.

Sehen wir uns im folgenden Bild an, wie es aussehen würde:

uml_clases4.jpg

Wie wir sehen können, können wir bei dieser Definition der Klasse mit ihren Attributen und Operationen bereits eine Vorstellung davon haben, was sie möglicherweise kann oder was nicht, und ihre Übertragung in den Programmcode ist viel einfacher.

Es ist sehr einfach, eine Klassendefinition in UML zu erstellen, und das Endergebnis zeigt uns auch, wie lesbar es sein kann. Wenn eine gut definierte Klasse dem Standard folgt, können wir ein Informationssammlungsteam und ein Entwicklungsteam haben und beide können kommunizieren mit dem Minimum an Missverständnissen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *