我的github

相同点:它们的目的都是将公共的部分放到一起。减少代码的重复和冗余。

那么,面向过程(POP)、面向对象(OOP)、面向接口(IOP)、面向切面(AOP)这几种编程思想的区别在哪?

AOP是OOP的延申,目的是为了降低OOP的耦合性。

如何实现?代码注入。代理模式

除了“剪发”这一项服务是由正主提供之外,其余的服务均由马甲的代理功能实现。

连接点还可以决定是否需要增强,需要哪些增强等。

参考:https://www.bilibili.com/video/BV16D4y157w6/

代理模式又可分为:静态代理和动态代理。

参考:https://zhuanlan.zhihu.com/p/415679175

posted on 2023-07-31 14:39  XiaoNiuFeiTian  阅读(67)  评论(0)    收藏  举报