AOP为Aspect-Oriented-Programming的缩写,意为:面向切面编程。面向切面编程可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。
在葡萄酒方面,AOP是法语Appellation d’Origine Protégée的缩写,类似AOC(Appellation d'Origine Controllee,其中Appellation的意思是名号;Origine是产地,Controllee表示控制,意思是:原产地名控制。),意思是:原产地保护。
AOP是欧盟原产地命名保护的标志,欧盟成员国生产的农产品,如高级橄榄油、水果、蔬菜、奶制品等都有这个标识。