Diferencia entre revisiones de «Programación orientada a aspectos»
Contenido eliminado Contenido añadido
Línea 29:
Muchas veces nos encontramos, a la hora de [[Programación|programar]], con problemas que no podemos resolver de una manera adecuada con las técnicas habituales usadas en la [[programación imperativa]] o en la [[programación orientada a objetos]]. Con éstas, nos vemos forzados a tomar decisiones de diseño que repercuten de manera importante en el desarrollo de la aplicación y que nos alejan con frecuencia de otras posibilidades.
A menudo, hace falta escribir líneas de código que están distribuidas por toda o gran parte de la aplicación, para definir la lógica de cierta propiedad o comportamiento del sistema, con las consecuentes dificultades de mantenimiento y desarrollo. En [[idioma inglés|inglés]] este problema se conoce como ''[[scattered code]]'', que podríamos traducir como [[código disperso]]. Otro problema que puede aparecer, es que un mismo módulo implemente múltiples comportamientos o aspectos del sistema de forma simultánea. En
== Desarrollo en POA ==
|