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