English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

i pretty often see people say several words i feel hard to understand in computer
xxx/based/oriented/driven/centric
like object oriented programming, aspect oriented programming
by the way what is aspect oriented programming

2006-08-24 04:32:41 · 1 answers · asked by david w 5 in Computers & Internet Programming & Design

1 answers

http://en.wikipedia.org/wiki/Aspect-oriented_programming

In software engineering, the programming paradigms of aspect-oriented programming (AOP) and aspect-oriented software development (AOSD) attempt to aid programmers in the separation of concerns, specifically crosscutting concerns, as an advance in modularization. AOP does so using primarily language changes, while AOSD uses a combination of language, environment, and methodology.



http://msdn.microsoft.com/msdnmag/issues/02/03/aop/

Aspect-oriented Programming (AOP), a paradigm invented at Xerox PARC in the 1990s, lets the developer better separate tasks that should not be inextricably tangled, such as mathematical operations and exception handling. The AOP approach has a number of benefits. First, it improves performance because the operations are more succinct. Second, it allows programmers to spend less time rewriting the same code. Overall, AOP enables better encapsulation of distinct procedures and promotes future interoperation.



http://www-128.ibm.com/developerworks/library/j-aspectj/

Aspect-oriented programming (AOP) is a new programming technique that allows programmers to modularize crosscutting concerns (behavior that cuts across the typical divisions of responsibility, such as logging). AOP introduces aspects, which encapsulate behaviors that affect multiple classes into reusable modules. With the recent release of AspectJ by Xerox PARC, Java developers can now take advantage of the modularization AOP can provide. This article introduces AspectJ and illustrates the design benefits that result from its use.



http://www.developer.com/design/article.php/3308941

Aspect Oriented Programming (AOP) is a promising new technology for separating crosscutting concerns that are usually hard to do in object-oriented programming. This article aims to be an introductory point to the basic concepts associated with this new paradigm.

2006-08-24 05:26:53 · answer #1 · answered by aadhunik.com social networking s 3 · 0 0

fedest.com, questions and answers