- Account (Analysemuster)
-
Account ist ein Analysemuster von Martin Fowler und gehört zu den Accounting Patterns.
Account kann man sich als einen Container für z. B. Accounting Entries vorstellen. Bei der Erstellung eines Eintrages wird dieser dem Account zugeordnet. Somit ist es möglich, z. B. Gesamtbeträge zu verschiedenen Zeitpunkten und deren Verlauf abzufragen.
Inhaltsverzeichnis
Beispiel
Wenn die Kostenstelle eines Projektes als Account erstellt ist, kann man direkt die Gesamtkosten oder den Kostenverlauf des Projektes sehen.
Account
Die beiden wesentlichen Aufgaben des Accounts sind die Summenbildung der benötigten Information und das Aufnehmen der benötigten Einträge.
Im Falle von vielen Einträgen können zur Performanceoptimierung Zwischensummen aus einzelnen Einträgen gebildet werden und diese dem Account zugewiesen werden. Dafür müssen die Summierten aus dem Account entfernen werden, was die detaillierte Nachvollziehbarkeit zerstört. Deshalb sollte man diese summierten Einträge als Proxy für die detaillierten Einträge nutzen.
Verwendungszweck
Account kann dazu verwendet werden, um den Umgang mit vielen Einträgen zu erleichtern, die den gleichen Wert betreffen oder welche zur gleichen Menge gehören.
Weblinks
- Martin Fowler
- Detailbeschreibung Event von Martin Fowler (PDF-Datei; 1,15 MB)
Wikimedia Foundation.