Glossar
- Kapselung
Der Prozeß, die Elemente einer Abstraktion aufzugliedern, welche ihre Struktur und Ihr Verhalten realisieren; Kapselung dient dazu, die Schnittstelle einer Abstraktion und ihre Implementation zu separieren.
- Kardinalität
Die Anzahl der möglichen Instanzen einer Klasse; die Anzahl der Instanzen, die an einer Klassenbeziehung beteiligt sind.
- KDE (K Desktop Environment)
Grafische Benutzeroberfläche für Linux/X11. KDE wurde am 14. Oktober 1996 von Matthias Ettrich unter dem Namen Kool Desktop Environment ins Leben gerufen. KDE basiert auf der C++ Bibliothek Qt von Trolltech.
URL: http://www.kde.org
Siehe auch: [http://www.trolltech.com]
- Klasse
Eine Menge von Objekten, die eine gemeinsame Struktur und ein gemeinsames Verhalten aufweisen. Die Begriffe Klasse und Typ können oft synonym verwendet werden. Eine Klasse besitzt ein etwas anderes Konzept als ein Typ, weil sie die Betonung auf die Klassifizierung von Struktur und Verhalten legt.
- Klassenbaum
Bei der objektorientierten Softwareentwicklung wird mit Klassen gearbeitet, die gekapselt Funktionen und Daten enthalten. Die Hierarchie und Verknüpfungen der Klassen untereinander wird Klassenbaum genannt.
- Klassendiagramm
Teil der Notation des objektorientierten Designs, der die Existenz von Klassen und Ihre Beziehungen im logischen Design eines Systems zeigen soll. Ein Klassendiagramm kann die ganze oder einen Teil der Klassenstruktur eines Systems darstellen.
- Klassenkategorie
Eine logische Ansammlung von Klassen, von denen einige für andere Klassenkategorien sichtbar sind, andere nicht. Die Klassen in einer Klassenkategorie kooperieren, um bestimmte Services bereitzustellen.
- Klassenoperation
Eine Operation, wie etwa ein Konstruktor oder ein Destructor die für eine Klasse statt für ein Objekt ausgeführt wird.
- Klassenstruktur
Ein Graph, dessen Eckpunkte Klassen und dessen Pfeile Beziehungen zwischen diesen Klassen darstellen. Die Klassenstruktur eines Systems wird durch eine Menge von Klassendiagrammen definiert.
- Klassenutility
Eine Ansammlung freier Unterprogramme bzw in C++ eine Klasse, die nur statische Elemente und/oder statischer Elementfunktionen enthält.
- Klassenvariable
Teil des Klassenstatus. Alls Klassenvariablen einer Klasse bilden deren Struktur. Eine Klassenvariable wird Instanzen einer Klasse gemeinsam verwendet. In C++ wird eine Klassenvariable als statisches Element deklariert.
- Konkrete Klasse
Eine Klasse, deren Implementation vollständig ist und von der somit Instanzen erzeugt werden können.