Ok, aquí está la pregunta: ¿Cuáles son las ventajas y desventajas de usar un paradigma de programación orientado a aspectos?
Mis ventajas y desventajas hasta ahora:
Ventajas:
- Complementa la orientación a objetos.
- Modula las preocupaciones transversales que mejoran el mantenimiento del código y la comprensibilidad.
Desventaja:
- No es el concepto más fácil de entender, no está tan bien documentado como OO
- OO va lo suficientemente lejos en la separación de las preocupaciones ...
¿Alguien quiere desafiar a alguno de estos / agregar el suyo?
Muchas gracias j