Aspektorientierte Programmierung (AOP)

Autor: Wolfgang Golubski
Rok vydání: 2019
Zdroj: erfolgreich studieren ISBN: 9783658268138
Popis: Implementierungen von groseren Anwendungen werden schnell komplex. Daher versuchen wir das Prinzip Separation of Concerns umzusetzen, indem wir die verschiedenen Funktionalitaten moglichst getrennt halten. Jede Klasse soll eine hohe Kohasion aufweisen. Aber es werden doch immer wieder „andere“ Funktionalitaten benotigt. Ein einfaches Beispiel ist ein Log-Mechanismus. Was versteckt sich dahinter? Es soll etwas beobachtet werden und zu einer spezifischen Aktivitat fuhren. Neben dem Protokollieren sind Uberprufungen denkbar wie z. B. Sicherheitschecks, ob ein Nutzer auf eine bestimmte Methode zugreifen darf. Aspekte ermoglichen es, Funktionalitaten an einer Programmstelle zu definieren und in mehreren Klassen zur Verfugung zu stellen.
Databáze: OpenAIRE