28.11.2012 Aufrufe

Bessere Software durch aspektorientierte Programmierung mit Java ...

Bessere Software durch aspektorientierte Programmierung mit Java ...

Bessere Software durch aspektorientierte Programmierung mit Java ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Motivation<br />

Modularisierung broken<br />

� OO vermag i.d.R. nicht, alle Belange zu modularisieren.<br />

� Manche Belange <strong>durch</strong>setzen die OO-Module: Cross-cutting Concerns.<br />

ClassA ClassB ClassC<br />

ConcernX<br />

ConcernX<br />

� Scattering: Belange sind auf mehrere Module verteilt.<br />

� Tangling: Module enthalten mehrere Belange.<br />

ConcernX<br />

=> Die <strong>Software</strong> könnte noch besser (verständlicher, wartbarer , wiederverbendbarer etc.) sein.<br />

© <strong>Bessere</strong> <strong>Software</strong> <strong>durch</strong> AOP <strong>mit</strong> <strong>Java</strong> und AspectJ 26.11.2007 - Seite 6

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!