Ich habe eine Frage zu UML. Ich habe eine Klasse, die einfach eine innere Klasse mit dem privaten Zugriffsmodifikator enthält - auf die von nirgendwo anders zugegriffen werden kann ... Normalerweise kann ich eine (+) Beziehung wie hier (InnerOddIterator
) verwenden:Private verschachtelte Java-Klasse im UML-Diagramm
(entnommen aus http://www.uml-diagrams.org/nested-classifier.html)
ich habe nirgendwo keine Informationen darüber, wie deutlich zu betonen, dass diese Klasse ist privat gefunden. Weißt du, ob eine solche Methode überhaupt existiert? Wenn ja, bin ich Ihnen dankbar, dass Sie mir hier einen Link oder etwas geben?
zu halten gerade die Dinge klar, ein Beispielcode:
public class DataStrucure {
// fields, methods, etc
private class InnerOddIterator{
// ...
};
}
Siehe auch "Privater Import" in http://www.uml-diagrams.org/package-diagrams.html#package-import – xmojmr
Wenn Sie der Meinung sind, dass es wichtig ist, klarzustellen, dass diese Klasse privat ist, ziehen Sie in Erwägung, a Stereotyp wie <>. Du dokumentierst einfach, was dein Stereotyp bedeutet, und da bist du. Stereotype sind der "offizielle" Weg, um die UML-Spezifikation zu erweitern, und der Punkt an ihnen, der manchmal übersehen wird, ist, dass jeder sie verwenden kann, um die UML beliebig zu erweitern. Die Tatsache, dass einige Stereotypen (zum Beispiel "<>") ihren Weg in den allgemeinen Gebrauch gefunden haben, ändert dies nicht. –
BobRodes
Siehe [diesen Beitrag] (http://stackoverflow.com/questions/27797531/how-to-represent-the-nested-class-of-c-in-uml/27810986#27810986) für aktuellere Informationen. – BobRodes