AspectJ Based on a New type of Programming Method of AOP
Tao Hongwei
Abstract
Tao Hongwei
Abstract
Separation of concerns is an important software engineering principle. The leading programming paradigm used today is object oriented programming (OOP),yet OOP has its limit at joins ,some design decisions cannot be illustrated with the OOP.This paper introduces an new programming paradigm called aspect-oriented programming:a program technique that make it possible to express those programs that OOP fail to support also ,AOP fundamentals and the basic concept of AOP language. AspectJ are introduced in the paper also. It is further development of OO and OP. Through the concept of aspect can improve the separateion of concerns,reduce the code tangling and resolve the crosscutting concerns.It can also improve the quality and efficiency of software.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Separation of concerns is an important software engineering principle. The leading programming paradigm used today is object oriented programming (OOP),yet OOP has its limit at joins ,some design decisions cannot be illustrated with the OOP.This paper introduces an new programming paradigm called aspect-oriented programming:a program technique that make it possible to express those programs that OOP fail to support also ,AOP fundamentals and the basic concept of AOP language. AspectJ are introduced in the paper also. It is further development of OO and OP. Through the concept of aspect can improve the separateion of concerns,reduce the code tangling and resolve the crosscutting concerns.It can also improve the quality and efficiency of software.
Key concepts: AspectJ, Computer science, Aspect-oriented programming, Programming language, Object-oriented programming, Separation of concerns, Joins, Programming paradigm