Das allgemeine Musterframework ist ein Standardframework, von dem das allgemeine Standardverhalten für alle Musterimplementierungen definiert wird. Von diesem Framework werden die erforderlichen Musterserviceprotokolle implementiert, von denen die Muster im Produkt aktiviert werden.
Weitere Informationen zum Entwickeln von Mustercode mit dem allgemeinen Framework finden Sie im Paket 'com.ibm.xtools.patterns.framework', in dem die Klasse 'AbstractPatternParameter' enthalten ist. Die Klasse 'AbstractPatternParameter' ist die allgemeine Implementierung für einen Musterparameter und wird indirekt über eine weitere Unterklasse verwendet, von der diese Klasse angepasst wird. Der abstrakte Musterparameter ist die primäre Abstraktion zur Laufzeit, die eine Erweiterung über Parameter, Parameterabhängigkeiten und Delegates ermöglicht. In dieser Klasse sind Detailpunkte enthalten, die Sie überschreiben können. Von den meisten Musterimplementierungen werden manche oder die meisten dieser Detailpunkte durch Überschreiben ihrer Detailpunkt-Methoden implementiert. Die am häufigsten implementierten Detailpunkte sind die Methoden 'expand' und 'isValid', die Sie zum Auflösen und Ermitteln der Gültigkeit alternativ angegebener Parameterwerte verwenden können.
Das angepasste Musterframework erweitert das allgemeine Framework und unterstützt die auf Aufgabenbereiche bezogene Erstellung von Mustern. Die Musterbibliotheken in den angepassten Musterframeworks sind sowohl von den angepassten Musterframeworks als auch von den allgemeinen Musterframeworks abhängig. Die Modell-Betrieb-Muster werden für UML-Modelle und ihre jeweiligen Elemente verwendet. Vom angepassten Musterframework wird die Implementierung der Rückverfolgbarkeit der Aufgabenbereiche von Musterbestandteilen in der Entwurfsmusterbibliothek unterstützt. Weitere Informationen zum Entwickeln von Mustercode mit dem angepassten Framework finden Sie im Paket 'com.ibm.xtools.patterns.framework.specialized', in dem die Klasse 'AbstractPatternLibrary' enthalten ist, die mehr Funktionen als das allgemeine Standardmusterframework bereitstellt.