Diferencia entre revisiones de «Programación orientada a aspectos»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 195.235.163.201 (disc.) a la última edición de 200.23.77.66
Genericool (discusión · contribs.)
Sin resumen de edición
Línea 1:
La '''Programación Orientada a Aspectos''' o POA (en [[Idioma inglés|inglés]]: '''''aspect-oriented programming''''') es un [[paradigma de programación]] relativamente reciente cuya intención es permitir una adecuada modularización de las aplicaciones y posibilitar una mejor separación de responsabilidades (Obligación o correspondencia de hacer algo).
 
Gracias a la POA se pueden encapsular los diferentes conceptos que componen una aplicación en entidades bien definidas, eliminando las dependencias entre cada uno de los módulos. De esta forma se consigue razonar mejor sobre los conceptos, se elimina la dispersión del código y las implementaciones resultan más comprensibles, adaptables y reusables. Varias tecnologías con nombres diferentes se encaminan a la consecución de los mismos objetivos y así, el término [[POA]] es usado para referirse a varias tecnologías relacionadas como los [[Método adaptativo|métodos adaptativos]], los [[Filtro de composición|filtros de composición]], la [[programación orientada a sujetos]] o la [[separación multidimensional de competencias]].
 
== Objetivo ==