2009-10-13 3 views

Répondre

1

Si vous pouvez faire des folies sur un livre, le AspectJ Cookbook a des chapitres sur la façon dont AOP peut être utilisé dans les différents modèles GOF.

3

Qu'en est-il Décorateur?

Cela semble tout à fait naturel avec AOP! La signature reste la même, mais un certain comportement est ajouté ... :-)

1

AOP se préoccupe des problèmes orthogonaux (transversaux), dont un exemple est la journalisation. Compte tenu de cela, le modèle qui aiderait le plus cette cause serait le modèle Observer.

Ce chapitre de livre en ligne:

http://www.springerlink.com/content/v7436h45532h8643/

présente la mise en œuvre orientée aspect de cinq modèles de conception bien connus: Singleton, observateur, commande, chaîne de responsabilité, et Proxy. Intuitivement, je pense que l'Inversion de Contrôle (IoC) jouerait aussi un rôle, puisqu'il découpe l'implémentation d'une fonction logicielle de ses composants environnants.

Questions connexes