abstract:In computing, aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns. AOP forms a basis for aspect-oriented software development.
An early pursuit at Intentional Software is so-called aspect-oriented programming, which focuses on improving those group interactions--somewhat like how basketball coaches develop individual skills and team-passing for good overall ball movement.