Version 4

    Gang Of Four Patterns

     

    The GOF patterns can be implementated using AOP to avoid having to repeat the same boiler plate code

    in all your classes.

     

    • Observable - Notification of changed state in an object

     

    -


     

    Another obvious candidate is Visitor which should fit the same introduction pattern.