Stub-Implementierungs-Pattern verwenden
Nach oben zu Anleitungen zur Anwendung von Pattern
Inhaltsverzeichnis
- 1 So erstellen Sie mit dem Befehl "Beziehung nach Pattern" eine Vererbungsbeziehung:
- 2 So erstellen Sie mit dem Befehl "Knoten nach Pattern" einen Vererbungs-Stub:
- 3 So erstellen Sie mit dem Kontextmenübefehl "Nach Pattern erstellen" eine Vererbungsbeziehung:
- 4 So erstellen Sie eine Stub-Implementierung mit dem Kontextmenübefehl "Stub-Implementierung":
- 5 Siehe auch
Dieses Thema erläutert die Verwendung des Stub-Implementierungs-Pattern. Siehe den Abschnitt Stub-Implementierungs-Pattern unter Pattern.
So erstellen Sie mit dem Befehl "Beziehung nach Pattern" eine Vererbungsbeziehung:
- Öffnen Sie ein Klassendiagramm in der Diagrammansicht.
- Klicken Sie in der Tool-Palette auf Beziehung nach Pattern.
- Klicken Sie im Klassendiagramm auf die Quellklasse, und ziehen Sie die Beziehung per Drag&Drop zur Zielklasse oder Zielschnittstelle. Der Pattern-Experte wird geöffnet.
- Erweitern Sie im Pattern-Experten den Ordner
Standard
, und wählen SieImplementation link and stub
. - Klicken Sie auf OK, um die Stub-Implementierung fertig zu stellen. Die Vererbungsbeziehung wird erstellt, und in der Quellklasse werden die Stubs für die geerbten Methoden erzeugt.
So erstellen Sie mit dem Befehl "Knoten nach Pattern" einen Vererbungs-Stub:
- Öffnen Sie ein Klassendiagramm in der Diagrammansicht.
- Klicken Sie in der Tool-Palette auf Knoten nach Pattern.
- Wählen Sie die Quellklasse im Diagramm aus. Der Pattern-Experte wird geöffnet.
- Erweitern Sie im Pattern-Experten den Ordner
Standard
, und wählen SieImplementation link and stub
. - Klicken Sie im Bereich Pattern-Eigenschaften auf die Eigenschaft Anbieter und dann auf die Ellipsen-Schaltfläche (...) rechts neben dieser Eigenschaft. Das Dialogfeld Anbieter auswählen wird geöffnet.
- Wählen Sie die Zielklasse oder die Zielschnittstelle in der Hierarchie der verfügbaren Modellelemente aus, und klicken Sie auf OK.
- Klicken Sie auf OK, um die Stub-Implementierung fertig zu stellen und den Pattern-Experten zu schließen. Die Vererbungsbeziehung wird erstellt, und in der Quellklasse werden die Stubs für die geerbten Methoden erzeugt.
So erstellen Sie mit dem Kontextmenübefehl "Nach Pattern erstellen" eine Vererbungsbeziehung:
- Öffnen Sie ein Klassendiagramm in der Diagrammansicht.
- Klicken Sie im Diagramm mit der rechten Maustaste auf die Quellklasse, und wählen Sie Nach Pattern erstellen. Der Pattern-Experte wird geöffnet.
- Erweitern Sie im Pattern-Experten den Ordner
Standard
, und wählen SieImplementation link and stub
. - Klicken Sie im Bereich Pattern-Eigenschaften auf die Eigenschaft Anbieter und dann auf die Ellipsen-Schaltfläche (...) rechts neben dieser Eigenschaft. Das Dialogfeld Anbieter auswählen wird geöffnet.
- Wählen Sie die Zielklasse oder die Zielschnittstelle in der Hierarchie der verfügbaren Modellelemente aus, und klicken Sie auf OK.
- Klicken Sie auf OK, um die Stub-Implementierung fertig zu stellen und den Pattern-Experten zu schließen. Die Vererbungsbeziehung wird erstellt, und in der Quellklasse werden die Stubs für die geerbten Methoden erzeugt.
- Hinweis: Das Stub-Implementierungs-Pattern wird im Kontextmenü von Klassen angeboten, die von einer Schnittstelle oder abstrakten Klasse erben. Außerdem ist dieses Pattern über die Schaltfläche Knoten nach Pattern der Tool-Palette im Pattern-Experten und über den Befehl Nach Pattern erstellen im Kontextmenü von Klassen verfügbar. Wenn im Diagramm bereits eine Vererbungs-/Generalisierungsbeziehung definiert ist, können Sie mit dem Stub-Implementierungs-Pattern die Methoden in die geerbte Klasse kopieren.
So erstellen Sie eine Stub-Implementierung mit dem Kontextmenübefehl "Stub-Implementierung":
- Klicken Sie mit der rechten Maustaste auf eine Klasse, die von einer Schnittstelle oder abstrakten Klasse erbt.
- Klicken Sie im Kontextmenü auf Stub-Implementierung.