Da li bi mogao neko ko se razume u ovo da da neko konceptualno objašnjenje?
Koriste se termini koji su, kako da kažem, neobični u odnosu na standardnu terminologiju. Nikako da shvatim šta se misli pod terminima "aspect", "concern", "join points", "pointcut", "advice", "crosscut", "core concern", "weaving" itd. U članku o AOP na Wikipediji se koriste ovi pojmovi za objašnjenje ove paradigme u programiranju i meni tu ništa nije jasno. Baš bi bilo zgodno da neko ko je "prosvećen" podeli delić svog znanja sa nama ostalima.
If Microsoft invented plumbing, legions of hackers would smugly discuss the benefits of washing in a stream.