Summary: | La Programación Orientada a Aspectos es un estilo de programación cuyo
principal objetivo es lograr una adecuada modularización de los conceptos
involucrados en una aplicación, esto se traduce en lograr la separación entre
los requerimientos funcionales de los no funcionales, para obtener un mejor
entendimiento de los conceptos, eliminando la dispersión del código y
haciendo que las implementaciones resulten más comprensibles, adaptables y
reutilizable. A su vez proporciona un marco de trabajo que permite al
programador separar claramente componentes y aspectos a través de
mecanismos que hagan posible abstraerlos y componerlos para producir el
sistema global.
Abstract
The Aspect Oriented programming is a programming style that the main
objective is to achieve adequate modularization of the concepts involved in an
application, this result in the achievement of separation between the
functional requirements of the non-functional, to get a better understanding of
the concepts, eliminates dispersion of code and makes the implementations
more readable, adaptable and reusable. Also provides a framework that allows
the programmer to clearly separate components and aspects through
mechanisms to allow abstracting and composing them to produce the overall
system.
|