代理人導向編程 面向代理编程AOPAgentoriented programming是一种编程范型这里软件的构造以软件代理英语Software agent的概念为中心对比于拥有对象提供具有可变形式参数的方法作为核心的面向对象编程AOP拥有外部指定的代理具有接口和消息能力作为核心它们可以被认为是对象的抽象交换的消息可以由接收代理以特定于它的代理类的方法来解释