In software engineering, the programming paradigm of aspect-oriented programming (AOP), also called aspect-oriented software development (AOSD), attempts to aid programmers in the separation of concerns, or the breaking down of a program into distinct parts that overlap in functionality as little as possible..
For more information about the topic Aspect-oriented programming, read the full article at Wikipedia.org, or see the following related articles:
Object-oriented programming In computer science, object-oriented programming, OOP for short, is a computer programming paradigm. The idea behind object-oriented programming is ... >
read more
Computer software Software is a program that enables a computer to perform a specific task, as opposed to the physical components of the system (hardware). This ... >
read more
Security engineering Security engineering is the field of engineering dealing with the security and integrity of real-world systems. It is similar to systems engineering ... >
read more
Information architecture Information architecture (often abbreviated "I.A.") is the practice of structuring information (knowledge or data) for a purpose. These are often ... >
read more
Note: This page refers to an article that is licensed under the GNU Free Documentation License. It uses material from the article Aspect-oriented programming at Wikipedia.org. See the Wikipedia copyright page for more details.