!--a11y-->
Verwendungsbeziehungen 
Die Verwendung eines Entwicklungsobjekts ist dann zulässig, wenn es in irgendeinem Public seiner Komponente genannt wird, und eine Abhängigkeit zu diesem Public Part deklarieren worden ist. Beachten Sie, dass Abhängigkeiten zwischen Komponenten deklariert werden, auch wenn die Verwendung ganz konkret auf der Ebene der Entwicklungsobjekte stattfindet.

In der folgenden Grafik soll eine Java Klasse Y in Komponente B eine Schnittstelle X im Public Part von Komponente A implementieren. Dies ist möglich, da Komponente B eine Verwendungsbeziehung zu Public Part ppA deklariert, zu dem X gehört.
Beachten Sie, dass Verwendungsbeziehungen normale Abhängigkeiten sind und daher den üblichen Sichtbarkeitsregeln folgen müssen. Die Klasse Z in der Abbildung kann beispielsweise von Y nicht verwendet werden.

Verwendung eines Entwicklungsobjektes einer anderen DC.

Das Deklarieren einer Abhängigkeit zwischen Komponenten ist eine notwendige Voraussetzung für das Verwenden eines öffentlichen Entwicklungsobjekts im Public Part einer anderen Komponente, aber im Allgemeinen nicht hinreichend. In der obigen Situation müsste Y beispielsweise gemäß Java Syntax X mit der Anweisung „import X“ zunächst explizit einbinden, bevor die Implementierung ausgeführt werden kann. Eine Verwendungsbeziehung ist eine „Absichtserklärung“, eine Komponente verwenden zu wollen, nicht die (i.a. von der Technologie der beteiligten Objekte abhängige) konkrete Ausführung der Verwendung. Weitere Informationen finden Sie unter Verwendungszwecke von Public Parts.