2010-12-20 6 views

Antwort

21

Martin Fowler es wie folgt zeigt:

DI UML

+10

Für alle noch gespannt, wie diese Notation interpretiert werden soll: Mit dem Pfeil von 'A' auf 'B', dann bedeutet dies, *' A 'wird mit einem' B' * injiziert. (Man könnte auch sagen, dass * 'B' in' A' * *) injiziert wird ... Also wird mit dem gegebenen Beispiel * 'MovieLister' mit einem' MovieFinder' * gespritzt. (Man könnte auch sagen, dass '' MovieFinder' in 'MovieLister' * eingefügt wird) – Abdull

7

Sie können Klassenabhängigkeiten anzeigen, indem Sie eine gestrichelte Linie mit einem spitzen Pfeil verwenden, der vom Clientmodellelement zum Lieferantenmodellelement zeigt.

Ich denke, dass, wie Sie die Abhängigkeiten zum Client bereitstellen, auf UML-Ebene unerheblich ist.