Article Dans Une Revue International Journal of Academic Information Systems Research Année : 2025

Differences and Complementarities Between Object-Oriented Programming and Aspect-Oriented Programming

Différences et complémentarités entre la programmation orientée objet et la programmation orientée aspect

Résumé

Object-Oriented Programming (OOP)

and Aspect-Oriented Programming (AOP) are two distinct paradigms that have significantly influenced modern software development. OOP emphasizes the organization of software around objects and their interactions, while AOP introduces the concept of separating cross-cutting concerns from the main logic of an application. This paper explores the differences between OOP and AOP, analyzing their respective strengths, weaknesses, and the contexts in which each paradigm excels. Additionally, we examine the complementarities between OOP and AOP, illustrating how they can be integrated to create more modular, maintainable, and reusable software systems.

Fichier principal
Vignette du fichier
IJAISR250108.pdf (256.84 Ko) Télécharger le fichier
Origine Accord explicite pour ce dépôt
Licence

Dates et versions

hal-05054496 , version 1 (27-05-2025)

Licence

Identifiants

  • HAL Id : hal-05054496 , version 1

Citer

Josue Djamba Kalema, Emmanuel Habamungu Kalume. Differences and Complementarities Between Object-Oriented Programming and Aspect-Oriented Programming. International Journal of Academic Information Systems Research, 2025, 9 (1), pp.47-50. ⟨hal-05054496⟩

Collections

80 Consultations
404 Téléchargements

Partager

  • More