AspectJEX3ApplicationsOfIntroduction

<--Back Next-->

=Applications of Introductions=

Here are some ideas I've heard people mention:
 * Adding interfaces to legacy classes or classes for which you do not have the source code
 * Adding additional state to an object to extend its behavior beyond its original design
 * Implementing multiple inheritance

<--Back Next-->