Wie stellt man innere Klassen in UML dar?
hay :) ich frage mich wie mann innere Klassen in einem Klassendiagramm von UML darstellt :) danke
2 Antworten
Innere Klassen kann man entweder mit einer speziellen Verbindung darstellen - mit einem + im Kreis am Ende der Verbindung, auf der Seite der Umgebenden Klasse - oder indem man die Klasse wirklich innerhalb der umgebenden Klasse zeichnet.
Frage wurde schon einmal hier gestellt: http://www.gutefrage.net/frage/wie-stellt-man-innere-klassen-in-uml--dar
Vielleicht machst du dir da zu komplizierte Gedanken und forderst da zu viel von dir bzw. von UML.
Im Prinzip sind „innere“ Klassen abgeleitete Klassen einer Oberklasse. Von daher würde ich die als „Unterklasse“ darstellen und ggf. noch kennzeichnen, dass es eine „innere Klasse“ ist …
Eine innere Klasse ist üblicherweise keine Klasse die von der umgebenden erbt. Sie als Unterklasse darzustellen wäre wirklich falsch.