Home » UML 2.5 (2012) Tutorial for Beginners

UML 2.5 (2012) Tutorial for Beginners

Eine Zusammenfassung von den Grundlagen bis zu den erweiterten Kentnissen

Klassen Objekte, Instanzen, Exemplare => Banal
Klasse => beschreibt die Struktur und das Verhalten einer Menge
Objekt => ist eine zur Ausführungszeit vorhanden und für Ihre Instanzvariablen Speicher allokierende Instanz die sich entsprechend den vorgaben der Klasse verhält.

Eine Kuh macht Muh – viele Kühe machen Mühe.
Kuh1: Else Kuh2: Elsa Kuh3: Neymar
Die realen mit denn wir Namen gegeben haben und damit auch die realen Eigenschaften einer Kuh besitzen sind dem Vorbild der Klasse Kuh entstanden.
Unsere erste UML Notation: Elsa ist ein Exemplar der Klasse Kuh
notation-v1.1

Verantwortlichkeiten -> Kohärenprinzip

Jede Klasse soll für genau einen sachlogischen Aspekt des Gesamtsystems verantwortlich sein.

Law of Demeter

Objekte dürfen nur mit ihrer unmittelbaren Umgebung kommunizieren. Man spricht hier auch über den schüchternen Code, der so wenige Nachrichten wie möglich an andere Codeteile schickt.

Von Controllern und Abhängigkeiten zwischen den Klassen

Kontroller sind zentrale Klassen die übergreifende Aufgaben übernehmen :)
In der ABAP Dokumentation ist näheres zur objektorientierten Entwicklung beschrieben.

Generalisierung – Spezialisierung

notation-v1.2

Die Eigenschaften der Oberklasse werden vererbt.
Die Eigenschaft gebende Klasse wird Oberklase, Basisklasse oder Superklasse genannt.
Die Klasse die erbt heißt Unterklasse bzw. Subklasse.

Print Friendly

Schreib einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*
*