" Learn Free Coding contains well written, well thought, well explained and easily Understandable computer science articles, Learn C, Java, Python, HTML, C# & everything else. "

What Is Aspect-Oriented Programming (AOP) ???

Aspect-Oriented Programming(AOP)




Aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns.

It does so by adding additional behavior to existing code without modifying the code itself, instead separately specifying which code is modified via a "pointcut" specification, such as "log all function calls when the function's name begins with 'set'".

This allows behaviors that are not central to the business logic (such as logging) to be added to a program without cluttering the code, core to the functionality. AOP forms a basis for aspect-oriented software development.

AOP includes programming methods and tools that support the modularization of concerns at the level of the source code, while "aspect-oriented software development" refers to a whole engineering discipline.






What Is Aspect-Oriented Programming (AOP) ??? What Is Aspect-Oriented Programming (AOP) ??? Reviewed by Shaishav Anand on July 03, 2019 Rating: 5

No comments:

Powered by Blogger.