AOP与IOC

IoC就是Inversion of Control,控制反转。 IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。( 是将调用类对接口的依赖关系由第三方(容器/协作类)注入 , 移除调用类对接口实现类的依赖 )

类型:

构造函数的注入

属性的注入

接口的注入



AOP( Aspect Oriented Programming )面向切面编程


比如数据库事务

1丶 切面(aspect)

2丶通知(advice)

(1) before (2)after (3) afterReturning (4) afterThrowing (5) around

3丶引入  Introuduction

4丶 切点(pointCut)

5丶连接点(join point)

6丶 织入(weaving)




printRole:被拦截的方法




引入其他类


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容