Aspect Oriented Programming

GPTKB entity

Statements (27)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:abbreviation gptkb:AOP
gptkbp:address Security
Logging
Error handling
Transaction management
gptkbp:category Software architecture
Programming techniques
gptkbp:criticizedFor Debugging difficulty
Increased complexity
Tool support limitations
gptkbp:enables Modularization of cross-cutting concerns
gptkbp:example gptkb:Spring_AOP
gptkb:AspectJ
gptkbp:focusesOn Separation of concerns
gptkbp:hasConcept gptkb:Aspect
advisor
Weaving
Join point
Pointcut
https://www.w3.org/2000/01/rdf-schema#label Aspect Oriented Programming
gptkbp:introduced gptkb:Gregor_Kiczales
gptkbp:introducedIn 1997
gptkbp:relatedTo Object Oriented Programming
gptkbp:usedIn Software engineering
gptkbp:bfsParent gptkb:Spring_Integration
gptkbp:bfsLayer 6