Aspect-oriented programming

Home > Computer Science > Software Engineering > Object-Oriented Programming (OOP) > Aspect-oriented programming

This type of OOP focuses on separating non-functional concerns (such as logging or caching) from the core business logic.