支付部分,定义IPayService接口并定义支付方法“pay”,并定义了两个实现:“PointPayService”表示积分支付,“RMBPayService”表示人民币支付:并且在每个支付实现中支付逻辑和记录日志 记录日志时,如果使用oop,则每个接口的实现类里重复编写日志的代码,aop就是为了解耦,将日志的功能变成切面,在合适的时候织入到里面 在进行OOP开发时,都是基于对组件(比如类)进行开发,然后对组件进行组合,OOP最大问题就是无法解耦组件进行开发,比如我们上边举例,而AOP就是为了…