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.