|

Auf den folgenden Seiten findet sich die Anleitung für die neu erzeugten State-Machine Pattern.
Wir müssen unterscheiden zwischen drei Arten von Pattern, nämlich:
Es ist nicht sinnvoll alle drei Arten von Pattern in dem Patternkatalog gleichberechtigt aufzulisten. Statt dessen werden im eigentlichen Patternkatalog nur die echten ModelPattern angeführt. Die anderen Pattern sollten in einem eigenen Katalog gesammelt werden.
Zu den echten ModelPattern zählen:
Eigentlich können wir nur Statemachine zu den für dieses Projekt implementierten ModelPattern zählen, da ClassVariabe eher als Beispiel einer Beerbung von ConvenientPattern (s.u.) zu verstehen ist und weniger als ein Pattern, das wirklich speziell für dieses Projekt realisiert wurde.
Zu den rein aggregierten Pattern zählt die Mehrzahl der implementierten Pattern:
Zu den abstrakten Pattern zählen:
Die genaueren Vererbungs- und Aggregationsbeziehungen der Pattern können in Abbildung ersehen werden.
Hier werden lediglich die Katalogeinträge der Modelpattern angegeben. Für die Dokumentation der übrigen Pattern sei auf deren Comment -Felder in der Implementierung und auf das Verzeichnis states/ in der PSiGene-Dokumentation verwiesen.
