M. E ist eine Komposition strenger als eine Aggregation. Es soll niemals ein Objekt losgelöst von einer Beziehungsinstanz erstellt werden können. Der Klassiker ist der Raum als Bestandteil eines Gebäudes welcher niemals ohne ein Gebäude entstehen darf. Wenn ich also nun die Klasse "Raum" und die Klasse "Gebäude" habe, wie verhindere ich, dass von der Klasse Raum einfach mal ebenso ein Objekt angelegt wird? Auf der einen Seite muss ich doch den Konstruktur für die Klasse Raum anbieten weil ich in der Klasse Gebäude die Beziehung "hat ein" herstellen möchte, nämlich im Konstruktur von Gebäude, aber auf der anderen Seite möchte ich nicht, dass ein Objekt der Klasse Raum außerhalb der Klasse Gebäude angelegt werden darf. Wie macht man das?