Bessere Software durch aspektorientierte Programmierung mit Java ...
Bessere Software durch aspektorientierte Programmierung mit Java ...
Bessere Software durch aspektorientierte Programmierung mit Java ...
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