AOP

来源:互联网 发布:ubuntu 14.04 wine 编辑:程序博客网 时间:2024/06/15 08:16

AOP:面向切面编程。目的:实现主要业务和次要业务进行分离。实现在运行阶段,将两段代码进行有机(有条件)地结合,

优点:最大程度的解耦,代码没有耦合度,运行时耦合,让你的程序具有很强的维护性。

使用在:次要业务频繁出现,可以将次要业务进行重用并和主要业务动态关联。

方式:将次要业务形成切面,并通过切面切入主要业务方法中,形成N个连接点,如果主要业务方法调用,根据通知方式来调用次要业务方法。

原创粉丝点击