springaop是一种装饰器模式吗?
aop面向切面主要是做代理,其中有一部分含义是这样的:把本不该纠缠在一起的方法分离开来。我给你举个例子:我们都玩网游,比如一个战士血和蓝是战士自己的属性,攻击技能是自己的方法,但是吃血这个方法,却不是,就要用切面代理来做,来实现一种服务
相关问题
springaop是一种装饰器模式吗
- aop面向切面主要是做代理,其中有一部分含义是这样的:把本不该纠缠在一起的方法分离开来。
我给你举个例子:我们都玩网游,比如一个战士血和蓝是战士自己的属性,攻击技能是自己的方法,但是吃血这个方法,却不是,就要用切面代理来做,来实现一种服务。这个要是不明白,我再举个例子,我买一台电脑,假如有name和price属性,我有个代理商,专门做服务,买电脑送鼠标,通过aop来捕获电脑的buy()方法,来执行送鼠标操作。我讲的比较浅,但是希望楼主明白