# Aspect (AOP) > Aspect is a crosscutting type that encapsulates pointcuts, advice, and static crosscutting features. In other words, aspects are well modularized cross-cutting concerns. Aspect is a crosscutting type that encapsulates pointcuts, advice, and static crosscutting features. In other words, aspects are well modularized [cross-cutting concerns](https://wiki.g15e.com/pages/Cross-cutting%20concern.txt).