# data[].attributes.body
Normalerweise muss Kunde bei jedem Bestellvorgang persönliche Daten neu angeben

1-Click-Sys:
Wenn Kunde Daten bereits hinterlegt hat, kann der Kunde den/die gewählten Artikel mit einem Klick kaufen bzw. bestellen

# data[].attributes.body
·       Wenn einfache Schnittstelle zu einem komplexen Subsystem angeboten werden soll

--> Fassade kann voreingestellte Sicht auf Subsys. bieten, die vielen Klienten genügt

·       Wenn viele Abhängigkeiten zw. Den Klienten und Implementierungsklassen einer Abstraktion gibt.

--> Einführung Fassade entkoppelt die Subsysteme von Klienten und anderen Subsys.

·       Wenn Subsys. In Schichten aufgeteilt werden soll

--> Verwendung d. Fassade, um Eintrittspunkt zu jeder Subsystemschicht zu definieren

# data[].attributes.body
·       Bietet einheitliche Schnittstellen zu einer Menge von Schnittstellen eines Systems

·       Fassadenklasse definiert eine abstrakte Schnittstelle, welche die Benutzung des Subsystems vereinfacht

# data[].attributes.body
Vereinfachung der Methodenaufrufe durch Bereitstellung häufig genutzter Parameterkombinationen in zusätzlichen überladenen Methoden

# data[].attributes.body
wenn Methodenaufrufe häufig mit gleichen Parametern auftreten

# data[].attributes.body
Synonyme: vorgelegte Parameter, default parameters

# data[].attributes.body
Anwendbarkeit:
- bei Aufgaben, die unabhängig voneinander bearbeitet werden
- wenn mehrere Prozessoren zur parallelen Verarbeitung zur Verfügung stehen