Inhalt Abbildung PDF Source SCWCD
 |<    <     *    >|  Generated by CoCoDiL

13.7 Zusammenfassung der Vorteile für die Patterns

Match design patterns with statements describing potential benefits that accrue from the use of the pattern, for any of the following patterns: Intercepting Filter, Model-View-Controller, Front Controller, Service Locator, Business Delegate, and Transfer Object.

Interception Filter

  1. Pre- und Postprocessing
  2. Zentrale Kontrolle für eine bestimmte Erweiterung
  3. Erhöht Wiederverwendbarkeit
  4. Deklerative und Flexible Konfiguration

Model View Controller

  1. Flexibler Design
  2. Trennung Interaktion, Präsentation, und Geschäftsobjekte
  3. Möglichkeit von mehreren Präsentationen

Front Controller

  1. Zentrale Kontrolle über Bildschirmablauflogik
  2. Verbessertes Sicherheitsmamanagement
  3. Erhöht Wiederverwendung

Service Locator

  1. Kapselt Komplexität zum Auffinden von Diensten
  2. Bietet Clienten einfaches und einheitliches Interface zum Zugriff auf Dienste
  3. Reduziert Netzwerk Belastung duch Cachen der Ergebnisses oder bündeln der Suchanfragen.
  4. Erhöhung der Performance

Business Delegate

  1. Geringere Kopplung von Präsentationsschicht und Geschäftslogikschicht
  2. Entkoppelt Clienten von API der Business Objekte
  3. Zugriff auf Business Objekte ist gekapselt
  4. Client seitige Fassade

Transfer Object

  1. Verringert Netzwerkbelastung
  2. Reduziert Kommunikation über das Netz
  3. Verbessert Performance bei Anfragen
Inhalt Abbildung PDF Source SCWCD
 |<    <     *    >|  Generated by CoCoDiL