FormatterObjekte
FormatterObjekte sind Programmelemente, die die Formatierung von Daten in menschenlesbaren Text kapseln. Sie bündeln Logik und Zustand, der benötigt wird, um Werte wie Zahlen, Datumsangaben oder Zeichenfolgen gemäß festgelegten Regeln in Text umzuwandeln. Ziel ist die Entkopplung von Daten und Darstellung sowie die Wiederverwendbarkeit homogener Formatierungen über verschiedene Stellen einer Anwendung hinweg.
Typische Merkmale sind ein Ziel (Ausgabe- oder Speicherort), ein Formatmuster und gegebenenfalls eine Locale. Ein Formatter
Verwendung: Ein Formatter wird mit einer Ausgabestelle wie einem String, einem Writer oder einem Output-Stream verknüpft
Vorteile und Einschränkungen: Vorteile sind Konsistenz, bessere Lokalisierung und einfache Wiederverwendung. Nachteile können sich aus Thread-Sicherheit,
Siehe auch: String-Formatierung, Internationalisierung, printf-Mechanismen, Locale.
---