Glossar
Impressum
Sitemap
|
| Object Views |
|
Object Views
- entkoppeln einzelne Anwendungsbereiche voneinander. Sie schützen die Bereiche wechselseitig vor den Folgen von Veränderungen und sorgen dadurch für stabilere Anwendungen. Sie schotten sie auch gegen unwesentliche Details ab und schaffen damit Klarheit.
- sind die Entsprechung zu den bewährten "Views" der relationalen Datenbanken. Sie übertragen deren Vorteile in die Domäne der Objektorientierung.
- sind sehr einfach zu verwenden. Sie gründen auf unserer Generator Template Cartridge UML/BL. Einfache Modell-Abbildungen sind durch eine kompakte Notation beschreibbar, für komplexere Zuordnungen steht der volle Java-Sprachumfang zur Verfügung.
- sind vergleichbar mit "Model-To-Model"-Transformationen wie sie im Zusammenhang der "Model Driven Architecture (MDA)" Verwendung finden. Ein Unterschied zu solchen Transformationen besteht darin, dass Object Views dynamisch sind. "Dynamisch" bedeutet, dass sie eine besondere Sicht auf das andere Modell darstellen, nicht aber auf einer transformierten Kopie der Daten arbeiten. Model-To-Model-Transformationen hingegen verwandeln einen Datensatz in einen zweiten Datensatz in einem anderen Format.
|
|
Object Views
|
|
|
|
|
|
|