Aspect-oriented programming (AOP) is a "constrained form of a MetaObject Protocol", according to Gregor Kiczales.
Last modified 28 April 2025