aop通俗理解

发布网友 发布时间:2022-04-24 14:14

我来回答

1个回答

热心网友 时间:2022-04-26 06:30

什么是AOP?
以往是通过继承体系来达到代码重用,如果将继承体系看做一种自上而下的树状结构,那么继承是一种纵向的代码重用,随着时间推移软件行业又提出了aop的概念及面向切片编程,aop可以看做是横向的代码重用,继续以树状代码结构为例,以前为了完成需求都是那里有需要就在哪里学,如果有100个地方需要就要写100份,那我们可不可以将这100份相同操作抽取出,然后谁用谁就谁来执行,如果使用函数调用你还是要写那个调用语句,还要写100份,我倒不如弄张'网'一次配置搞定所有,谁需要'过滤' 自动调用。
aop的作用:在不修改代码的情况下可以达到进行增强(在不修改源代码情况下,还可以执行其他操作)。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com