发展历程 什么是面向方面的编程(aop)? -技术百科的定义

什么是面向方面的编程(aop)? -技术百科的定义

目录:

Anonim

定义-面向方面的编程(AOP)是什么意思?

面向方面的编程(AOP)是一种编程范例,它将支持功能与主程序的业务逻辑隔离开来。

AOP包括在源代码级别支持关注点模块化的编程方法和工具,但它也可能涉及整个软件工程学科。

Techopedia解释了面向方面的编程(AOP)

模块化的损失发生在关注点之间的交集处,并且使用AOP返回了模块化。 这种相交过程(也称为编织)发生在构建或运行时。

编织有助于许多过程,例如:

  • 用新的实现替换方法主体
  • 在方法调用之前和之后插入代码
  • 实现变量读写
  • 将新状态和行为与现有类相关联

AOP逻辑是在方面类中实现的,而该方面类独立于后续增强类。 一旦实现,它可以附加到任何库类,而无需方面类意识。

什么是面向方面的编程(aop)? -技术百科的定义