AOP爲Aspect-Oriented-Programming的縮寫,意爲:面向切面編程。面向切面編程可以透過預編譯方式和執行期動態代理實現在不修改原始碼的情況下給程序動態統一添加功能的一種技術。AOP實際是GoF設計模式的延續,設計模式孜孜不倦追求的是調用者和被調用者之間的解耦,AOP可以說也是這種目標的一種實現。
在葡萄酒方面,AOP是法語Appellation d’Origine Protégée的縮寫,類似AOC(Appellation d'Origine Controllee,其中Appellation的意思是名號;Origine是產地,Controllee表示控制,意思是:原產地名控制。),意思是:原產地保護。