What are the advantages and Disadvantages of Using an Aspect Orientated Programming Paradigm

Posted by JHarley1 on Programmers See other posts from Programmers or by JHarley1
Published on 2011-01-12T10:06:47Z Indexed on 2011/01/12 10:58 UTC
Read the original article Hit count: 218

Ok so here is the question: What are the advantages and Disadvantages of Using an Aspect Orientated Programming Paradigm.

My advantages and disadvantages thus far:

Advantages:

  • Complements object orientation.
  • Modularizes cross-cutting concerns improving code maintainability and understandability.

Disadvantage:

  • Not the easiest of concepts to grasp - not as well documented as O-O
  • O-O goes far enough in the separation of concerns...
  • List item

Would anyone like to challenge any of these/ add their own?

Many Thanks, J

© Programmers or respective owner

Related posts about learning

Related posts about best-practices