Master/Details ist ein Muster, das im gesamten Bereich der Benutzerschnittstellen verwendet wird. Es besteht aus einer Liste oder einer Baumstruktur ('Master') und einem Satz von Eigenschaften ('Details'), die von der Auswahl im Master gesteuert werden. Eclipse-Formulare bieten die Implementierung des Musters als nützlicher Baustein mit den folgenden Eigenschaften:
Während der Detailteil erstellt wird, ist die Methode für ein Factory-Dienstprogramm abstrakt und muss durch die Unterklasse implementiert werden
Die Master- und Detailteile sind untergeordnete Elemente des Größensteuerfelds und der Anteil des jeweils zugeordneten Formularbereichs kann durch Bewegung des Größensteuerfeldes geändert werden.
Aufgrund der Gattung des Größensteuerfeldformulars können die Master- und Detailteile im Formular horizontal oder vertikal angeordnet werden.
Die Idee hinter dem Master-/Detailblock besteht darin, eine Baumstruktur oder einen Tabellenbereich zu erstellen, der die Auswahlbenachrichtigung über das verwaltete Formular startet. Wenn der Detailteil das ausgewählte Objekt bearbeiten kann, sollte es auf die jeweilige Seite wechseln und die jeweiligen Eigenschaften anzeigen. Wenn auf dem bereitgestellten Master-/Detailblock aufgebaut wird, so sollten die Unterklassen:
Den Masterteil erstellen (der die Details steuert)
Aktionen in der Funktionsleiste des Formulars ergänzen (füllt oberen rechten Teil des Formulars im Titelbereich aus)
Detailseiten registrieren, eine für jede separate Eingabe, die vom Masterteil versandt werden können