A REVIEW OF ASPECT ORIENTED PROGRAMMING FOR ENHANCED PROGRAM MODULARITY
Journal: International Journal of Computer Science and Mobile Computing - IJCSMC (Vol.9, No. 1)Publication Date: 2020-01-30
Authors : Nnaa Sunday Barikui; Ojekudo Nathaniel Akpofure;
Page : 65-74
Keywords : Modularity; AOP; OOP; Aspect; Cross-cutting concerns;
Abstract
Software development process has evolved from the traditional software development paradigm with the attendant difficulties to a more intuitive approach. With the various improvement injected into the software program development landscape by the introduction of object oriented programming in terms of the modularization process, there abound a huge limitation due to the presence of cross-cutting concerns that have undermined the principle of abstraction with the attendant code scattering and tangling but with the inception of Aspect oriented programming and its complementary role to traditional OOP, there has been an improvement in the effective management of these concerns through the use of Aspect which focuses on specific cross-cutting functionality by unburdening its core classes, improving modularity and program efficiency. This paper reviews this two software development paradigm with a view to ascertain the common ground and visible difference amongst them and how AOP is changing the software development process.
Other Latest Articles
- Studying the life cycle of system
- Estimated calculation of thermoskicheskiy indicators of reservoir for liquid fertilizer storage
- The main problems and typical mistakes in tender contract
- The principle of program management of parameters of elastic-dissipative connections of suspension transport system
- Synergetic interpretation of bifurcations of open systems
Last modified: 2020-01-14 17:19:38