什么是aop?
下文笔者讲述AOP的相关概念,如下所示
AOP的概念
AOP(Aspect-Oriented Programming,面向方面编程), 是OOP(Object-Oriented Programing,面向对象编程)的补充和完善 OOP引入封装、继承和多态性等概念来建立一种对象层次结构 它是一种从上到下的关系,但是无法实现从左到右的关系 如:在所有方法上加入一个日志功能,由于日志功能分布在所有的方法中, 那么此时就需要一种处理方式,此时AOP就应运而生
AOP的功能: 主要是对代码进行横切,然后加入响应的业务逻辑 它的底层实现模式--是使用代理类进行实现
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。