代理人導向編程

面向代理編程 （ AOP ： Agent - oriented programming ） ， 是一種編程範型 ， 這裏軟件的構造以的概念爲中心 。 對比於面向對象編程 ， 它擁有對象 （ 提供具有可變形式參數的方法 ） 作爲核心 ， AOP擁有外部指定的代理 （ 具有接口和消息能力 ） 作爲核心 。 它們可以被認爲是對象的抽象 。 交換的消息可以由接收 “ 代理 ” ， 以特定於它的代理類的方法來解釋 。