Konstruktoraufrufe durch Aufrufe einer Factorymethode ersetzen
So können Sie Kontruktoraufrufe durch Aufrufe einer entsprechenden Factorymethode ersetzen:
- Wählen Sie in einem Java-Editor oder in einer Java-Sicht die Kontruktordeklaration aus.
- Führen Sie eine der folgenden Aktionen aus:
- Wählen Sie in der Menüleiste die Optionen
Refactoring > Factory einführen aus, oder
- wählen Sie im Kontextmenü die Optionen Refactoring > Factory einführen aus.
Sie werden aufgefordert, die neue Factorymethode zu benennen, anzugeben, zu welcher Klasse sie eingeordnet werden soll und ob der Konstruktor privat sein soll, wenn der Refactoringvorgang abgeschlossen ist. Wird der Refactoringvorgang durchgeführt, wird eine neue Factorymethode erstellt, die den ausgewählten Konstruktor aufruft und das ausgewählte Objekt zurückgibt. Alle Verweise auf den Konstruktor werden durch Aufrufe der neuen Factorymethode ersetzt.
Aktionen im Menü "Refactoring"
Refactoringdialoge
Java-Benutzervorgaben