Anfang des Inhaltsbereichs
Anbieterpaket (BC-DWB-TOO)

Workbench Tools: Editors, Painters, Modelers (BC-DWB-TOO)

Paket, dessen sichtbare Repository-Objekte in anderen Paketen verwendet werden können.

Alle sichtbaren Objekte eines Anbieterpaketes können von allen potentiell-möglichen Paketen verwendet werden. In der Regel gehören dazu die direkten Nachbarpakete: sein direktes Oberpaket, seine Geschwisterpakete und seine Unterpakete. Der letzte Fall wird allerdings erst dann wirksam, wenn für die Paketschnittstelle des Anbieterpaketes zusätzlich noch die Sichtbarkeit nach innen (Sichtbarkeit für Unterpakete) deklariert wird. Dann sind die Schnittstelleninhalte des betreffenden Pakets für seine direkten Unterpakete síchtbar und verwendbar. Allerdings sollte es sich bei der zuletzt genannten Verwendung um einen Ausnahmefall handeln.

Ein Anbieterpaket verfügt über einige Mittel, um die Verwendbarkeit seiner sichtbaren Repostory-Objekte zu steuern oder einzuschränken. Zum einen kann das Paket selbst über seine Kapselungsstufe sowie mit der Wahl einer expliziten Standardschnittstelle die Verwendbarkeit seiner Inhalte steuern. Darüber hinaus, lässt sich Zugriff auf die exponierten Repository-Objekte seiner Paketschnittstellen mit Hilfe einer Zugriffskontroll- einschränken. Zu diesem Zweck werden die für die Verwendung in Frage kommenden Pakete in einer Zugriffskontroll-Liste explizit aufgeführt.

Ende des Inhaltsbereichs