Sie können das Glossar über das Suchfeld oder das Stichwortalphabet durchsuchen.

@ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Alle

K

Kapselung

Kapselung (engl.: encapsulation) bezeichnet das Verfahren, Information zu verstecken (engl.: information hiding). Daten und Operationen sind in Objekten eingeschlossen; auf sie kann nur mittels spezieller Methoden zugegriffen werden (Schnittstelle). Der Benutzer dieser Methoden braucht über die Art und Weise, wie die Interna implementiert sind, nichts zu wissen. Der Programmierer dagegen kann das Innere der Objekte ändern, ohne Nebenwirkungen fürchten zu müssen.

Quelle: [1]


KENNT-Beziehung

siehe auch Assoziation


Klasse

Klasse (engl.: class, von lat.: classis = versammelte Menge, Abteilung, Flotte) bezeichnet, meist gleichbedeutend mit Menge, eine Zusammenfassung mehrerer Gegenstände zu einem Ganzen. Die Gegenstände heißen dann Exemplare der Klasse (bzw. Elemente der Menge). In der OOM ist eine Klasse die Gesamtheit der Objekte mit gleichen Attributen und Methoden. Eine Klassendefinition ist eine Art Schablone (Bauplan, Vorlage) für die Exemplare dieser Klasse. Da durch Aufruf eines Konstruktors der Klasse ein Objekt erzeugt werden kann, werden Klassen zuweilen auch als Objektfabriken bezeichnet. In UML wird eine Klasse durch ein dreigeteiltes Rechteck dargestellt; oben steht der Name der Klasse, dann werden (jeweils durch einen waagerechten Strich getrennt) die Attribute und anschließend die (Signaturen der) Methoden aufgeführt.

Quelle: [1]


Klassendiagramm

Klassendiagramm (engl.: class diagram) beschreibt die statische Struktur eines Systems, d.h. aus welchen Klassen es besteht und in welcher Beziehung diese zueinander stehen.

Quelle: [1]



Komposition

Komposition (von lat.: compositio = Zusammenstellung, Zusammensetzung) ist ein Sonderfall der Aggregation; sie modelliert eine physische Teile-Ganzes-Beziehung. Die Komponenten sind vom Kompositum existenzabhängig, d. h. die Erzeugung (bzw. Löschung) des Kompositums erzeugt (bzw. löscht) auch die Komponenten. In UML wird die Komposition durch eine gerade Linie mit einer gefüllten Raute auf der Seite des Ganzen (des Kompositums) dargestellt.

Quelle: [1]


Kontruktor

Konstruktor ist eine spezielle Methode zur Erzeugung und Ini­tialisierung von Objekten. Eine Klasse kann mehrere Konstruktoren besitzen, die sich in der Signatur unterscheiden. Konvers dazu: Destruktor.

Quelle: [1]